version 1.5, 2011/05/26 11:27:01
|
version 1.6, 2011/05/26 21:58:34
|
Line 17 keys of top level hash are short names (
|
Line 17 keys of top level hash are short names (
|
each key, value is a hash. |
each key, value is a hash. |
|
|
\begin{itemize} |
\begin{itemize} |
\item desc =\textgreater long name for rule |
\item desc =$>$ long name for rule |
\item rule =\textgreater description of rule |
\item rule =$>$ description of rule |
\item authtype =\textgreater (krb5,krb4,int, or loc) authentication type for rule |
\item authtype =$>$ (krb5,krb4,int, or loc) authentication type for rule |
\item authparm =\textgreater authentication parameter for rule |
\item authparm =$>$ authentication parameter for rule |
\item authparmfixed =\textgreater 1 if authparm used when creating user for rule must |
\item authparmfixed =$>$ 1 if authparm used when creating user for rule must |
be authparm |
be authparm |
\item authmsg =\textgreater Message to display describing authentication to use for |
\item authmsg =$>$ Message to display describing authentication to use for |
this rule |
this rule |
\end{itemize} |
\end{itemize} |
\item \$rulesorder - reference to array containing rule names in order to |
\item \$rulesorder - reference to array containing rule names in order to |
Line 75 of top level hash are short names (e.g.,
|
Line 75 of top level hash are short names (e.g.,
|
each key, value is a hash |
each key, value is a hash |
|
|
\begin{itemize} |
\begin{itemize} |
\item desc =\textgreater long name for rule |
\item desc =$>$ long name for rule |
\item rule =\textgreater description of rule |
\item rule =$>$ description of rule |
\end{itemize} |
\end{itemize} |
\item \$rulesorder - reference to array containing rule names in order to |
\item \$rulesorder - reference to array containing rule names in order to |
be displayed |
be displayed |
Line 100 which checks for compliance is in \emph{
|
Line 100 which checks for compliance is in \emph{
|
\end{quotation} |
\end{quotation} |
\texttt{\},} |
\texttt{\},} |
|
|
\texttt{facstaffID =\textgreater \{} |
\texttt{facstaffID =$>$ \{} |
\begin{quotation} |
\begin{quotation} |
\texttt{name => 'MSU faculty/staff ID',} |
\texttt{name => 'MSU faculty/staff ID',} |
|
|
Line 127 keys of top level hash are short names (
|
Line 127 keys of top level hash are short names (
|
key, value is a hash |
key, value is a hash |
|
|
\begin{itemize} |
\begin{itemize} |
\item desc =\textgreater long name for rule |
\item desc =$>$ long name for rule |
\item rule =\textgreater description of rule |
\item rule =$>$ description of rule |
\end{itemize} |
\end{itemize} |
\item \$rulesorder - reference to array containing rule names in order to |
\item \$rulesorder - reference to array containing rule names in order to |
be displayed |
be displayed |
Line 165 and the code which checks for compliance
|
Line 165 and the code which checks for compliance
|
\texttt{\}} |
\texttt{\}} |
\end{quotation} |
\end{quotation} |
The corresponding routines which check for compliance with rules enabled |
The corresponding routines which check for compliance with rules enabled |
via Domain Configuration-\textgreater User Creation are \emph{username\_check()}, |
via Domain Configuration-$>$ User Creation are \emph{username\_check()}, |
\emph{id\_check()}, and \emph{selfcreate\_check()}. The three routines |
\emph{id\_check()}, and \emph{selfcreate\_check()}. The three routines |
accept a similar set of four arguments, and return 'ok' in each case, |
accept a similar set of four arguments, and return 'ok' in each case, |
if no error occurred. |
if no error occurred. |