Commit 16809f02 authored by 's avatar

Added support for domain-based authentication

parent 9c80bfbc
This diff is collapsed.
<HTML> <HTML>
<HEAD> <HEAD>
<TITLE>Security</TITLE> <TITLE>Security</TITLE>
<STYLE type="text/css">
<!--
TD {
font-size: 10pt;
color: black;
}
-->
</STYLE>
</HEAD> </HEAD>
<BODY BGCOLOR="#FFFFFF" LINK="#000099" VLINK="#555555" ALINK="#77003B"> <BODY BGCOLOR="#FFFFFF" LINK="#000099" VLINK="#555555" ALINK="#77003B">
<!--#if manage_tabs--> <!--#if manage_tabs-->
...@@ -15,57 +25,73 @@ indicate where roles are assigned permissions. ...@@ -15,57 +25,73 @@ indicate where roles are assigned permissions.
<!--#with expr="_.namespace(valid_roles=valid_roles())"--> <!--#with expr="_.namespace(valid_roles=valid_roles())"-->
<FORM ACTION="manage_changePermissions" METHOD="POST"> <FORM ACTION="manage_changePermissions" METHOD="POST">
<TABLE> <TABLE>
<tr> <TR>
<!--#unless isTopLevelPrincipiaApplicationObject--> <!--#unless isTopLevelPrincipiaApplicationObject-->
<td> </td> <TD>
<STRONG>
Acquire<BR>permission<BR>settings?
</STRONG>
</TD>
<!--#/unless--> <!--#/unless-->
<td> </td> <TD>
<td aligh=left colspan=<!--#var expr="_.len(valid_roles)"-->> <STRONG>
<strong>Roles:</strong></th> Permission
</tr> </STRONG>
<tr> </TD>
<TD ALIGN="LEFT" COLSPAN="<!--#var expr="_.len(valid_roles)"-->">
<STRONG>
Roles
</STRONG>
</TD>
</TR>
<TR>
<!--#unless isTopLevelPrincipiaApplicationObject--> <!--#unless isTopLevelPrincipiaApplicationObject-->
<th>Acquire permission settings</th> <TD></TD>
<!--#/unless--> <!--#/unless-->
<th>Permission</th> <TD></TD>
<!--#in valid_roles--> <!--#in valid_roles-->
<th><a href="manage_roleForm?role_to_manage=<!--# <TD CLASS="bold">
var sequence-item url_quote-->"> <A HREF="manage_roleForm?role_to_manage=<!--#
<!--#var sequence-item--></a></th> var sequence-item url_quote-->"><!--#var sequence-item--></A>
</TD>
<!--#/in valid_roles--> <!--#/in valid_roles-->
</tr> </TR>
<!--#in permission_settings mapping--> <!--#in permission_settings mapping-->
<tr> <TR>
<!--#unless isTopLevelPrincipiaApplicationObject--> <!--#unless isTopLevelPrincipiaApplicationObject-->
<td align=center> <TD ALIGN="CENTER">
<input type=checkbox <INPUT TYPE="checkbox" NAME="a<!--#var sequence-index-->"
name=a<!--#var sequence-index-->
<!--#var acquire-->> <!--#var acquire-->>
</td> </TD>
<!--#/unless--> <!--#/unless-->
<th align=left> <TD ALIGN="LEFT">
<a href="manage_permissionForm?permission_to_manage=<!--# <A HREF="manage_permissionForm?permission_to_manage=<!--#
var name url_quote-->"> var name url_quote-->">
<!--#var name--></a></th> <!--#var name--></A>
</TD>
<!--#in roles mapping--> <!--#in roles mapping-->
<td align=center> <TD ALIGN="CENTER">
<input type=checkbox name=<!--#var name--> <!--#var checked-->> <INPUT TYPE="CHECKBOX" NAME="<!--#var name-->" <!--#var checked-->>
</td> </TD>
<!--#/in--> <!--#/in-->
</tr> </TR>
<!--#/in permission_settings--> <!--#/in permission_settings-->
<tr> <TR>
<!--#if isTopLevelPrincipiaApplicationObject--> <!--#if isTopLevelPrincipiaApplicationObject-->
<td colspan=<!--#var expr="_.len(valid_roles)+1"--> align=center> <TD COLSPAN="<!--#var expr="_.len(valid_roles)+1"-->" ALIGN="CENTER">
<!--#else--> <!--#else-->
<td colspan=<!--#var expr="_.len(valid_roles)+2"--> align=center> <TD COLSPAN="<!--#var expr="_.len(valid_roles)+2"-->" ALIGN="CENTER">
<!--#/if--> <!--#/if-->
<input type=submit value="Change"> <INPUT TYPE="SUBMIT" VALUE="Change">
</td></tr> </TD>
</table> </TR>
</form> </TABLE>
</FORM>
<!--#/with--> <!--#/with-->
<!--#if expr="meta_type != 'User Folder'"-->
<P> <P>
<FORM ACTION="manage_defined_roles" METHOD="POST"> <FORM ACTION="manage_defined_roles" METHOD="POST">
<TABLE CELLPADDING="2"> <TABLE CELLPADDING="2">
...@@ -102,6 +128,8 @@ indicate where roles are assigned permissions. ...@@ -102,6 +128,8 @@ indicate where roles are assigned permissions.
<!--#/if userdefined_roles--> <!--#/if userdefined_roles-->
</TABLE> </TABLE>
</FORM> </FORM>
<!--#/if-->
</BODY> </BODY>
</HTML> </HTML>
...@@ -21,6 +21,7 @@ and roles for the new user and click &quot;Add&quot;. ...@@ -21,6 +21,7 @@ and roles for the new user and click &quot;Add&quot;.
<INPUT TYPE="TEXT" NAME="name" SIZE="20"> <INPUT TYPE="TEXT" NAME="name" SIZE="20">
</TD> </TD>
</TR> </TR>
<!--#if remote_user_mode__--> <!--#if remote_user_mode__-->
<INPUT TYPE="HIDDEN" NAME="password" value="password"> <INPUT TYPE="HIDDEN" NAME="password" value="password">
<INPUT TYPE="HIDDEN" NAME="confirm" value="password"> <INPUT TYPE="HIDDEN" NAME="confirm" value="password">
...@@ -30,7 +31,7 @@ and roles for the new user and click &quot;Add&quot;. ...@@ -30,7 +31,7 @@ and roles for the new user and click &quot;Add&quot;.
<STRONG>Password</STRONG> <STRONG>Password</STRONG>
</TD> </TD>
<TD VALIGN="TOP"> <TD VALIGN="TOP">
<INPUT TYPE="PASSWORD" NAME="password" SIZE="20"> <INPUT TYPE="PASSWORD" NAME="password" SIZE="40">
</TD> </TD>
</TR> </TR>
<TR> <TR>
...@@ -38,10 +39,20 @@ and roles for the new user and click &quot;Add&quot;. ...@@ -38,10 +39,20 @@ and roles for the new user and click &quot;Add&quot;.
<STRONG>(Confirm)</STRONG> <STRONG>(Confirm)</STRONG>
</TD> </TD>
<TD VALIGN="TOP"> <TD VALIGN="TOP">
<INPUT TYPE="PASSWORD" NAME="confirm" SIZE="20"> <INPUT TYPE="PASSWORD" NAME="confirm" SIZE="40">
</TD> </TD>
</TR> </TR>
<!--#/if--> <!--#/if-->
<TR>
<TD VALIGN="TOP">
<STRONG>Domains</STRONG>
</TD>
<TD VALIGN="TOP">
<INPUT TYPE="TEXT" NAME="domains:tokens" VALUE="" SIZE="40">
</TD>
</TR>
<TR> <TR>
<TD VALIGN="TOP"> <TD VALIGN="TOP">
<STRONG>Roles</STRONG> <STRONG>Roles</STRONG>
......
...@@ -15,6 +15,7 @@ ...@@ -15,6 +15,7 @@
<!--#var expr="user.name"--> <!--#var expr="user.name"-->
</TD> </TD>
</TR> </TR>
<!--#if remote_user_mode__--> <!--#if remote_user_mode__-->
<INPUT TYPE="HIDDEN" NAME="password" value="<!--#var password-->"> <INPUT TYPE="HIDDEN" NAME="password" value="<!--#var password-->">
<INPUT TYPE="HIDDEN" NAME="confirm" value="<!--#var password-->"> <INPUT TYPE="HIDDEN" NAME="confirm" value="<!--#var password-->">
...@@ -24,7 +25,7 @@ ...@@ -24,7 +25,7 @@
<STRONG>Password</STRONG> <STRONG>Password</STRONG>
</TD> </TD>
<TD VALIGN="TOP"> <TD VALIGN="TOP">
<INPUT TYPE="PASSWORD" NAME="password" VALUE="<!--#var password-->" SIZE="20"> <INPUT TYPE="PASSWORD" NAME="password" VALUE="<!--#var password-->" SIZE="40">
</TD> </TD>
</TR> </TR>
<TR> <TR>
...@@ -32,10 +33,20 @@ ...@@ -32,10 +33,20 @@
<STRONG>(Confirm)</STRONG> <STRONG>(Confirm)</STRONG>
</TD> </TD>
<TD VALIGN="TOP"> <TD VALIGN="TOP">
<INPUT TYPE="PASSWORD" NAME="confirm" VALUE="<!--#var password-->" SIZE="20"> <INPUT TYPE="PASSWORD" NAME="confirm" VALUE="<!--#var password-->" SIZE="40">
</TD> </TD>
</TR> </TR>
<!--#/if--> <!--#/if-->
<TR>
<TD VALIGN="TOP">
<STRONG>Domains</STRONG>
</TD>
<TD VALIGN="TOP">
<INPUT TYPE="TEXT" NAME="domains:tokens" VALUE="<!--#if expr="user.domains"--><!--#in expr="user.domains"--><!--#var sequence-item--> <!--#/in--><!--#/if-->" SIZE="40">
</TD>
</TR>
<TR> <TR>
<TD VALIGN="TOP"> <TD VALIGN="TOP">
<STRONG>Roles</STRONG> <STRONG>Roles</STRONG>
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment