FQAN support in LB 2.0
authorDaniel Kouřil <kouril@ics.muni.cz>
Wed, 20 Aug 2008 17:19:03 +0000 (17:19 +0000)
committerDaniel Kouřil <kouril@ics.muni.cz>
Wed, 20 Aug 2008 17:19:03 +0000 (17:19 +0000)
org.glite.lb.doc/src/LBUG-Introduction.tex
org.glite.lb.doc/src/change_acl.tex

index 7b9ae8f..687e0ea 100644 (file)
@@ -582,13 +582,16 @@ proxy certificates.
 By default, access to information about a job is only allowed to the user
 who submitted the job (\ie the job owner). The job owner can also assign an
 access control list to his or job in the \LB specifying other users who are
-allowed to read the data from \LB. The ACLs are internally represented in
-the GridSite GACL format~\cite{gacl2} and are stored in the \LB
-database along with the job information. The stored ACL are checked on each
-query requesting the data. The ACLs are under control of the job owner, who
-can add and remove entries in the ACL arbitrarily using the \LB API or
-command-line tools. Each entry of an ACL can specify either a user subject
-name or a name of a VOMS group.
+allowed to read the data from \LB. The ACLs are represented in
+the GridSite GACL format~\cite{gacl2} and are stored in the \LB database
+along with the job information. The stored ACL are checked on each query
+requesting the data. The ACLs are under control of the job owner, who can
+add and remove entries in the ACL arbitrarily using the \LB API or
+command-line tools (see~\ref{e:change-acl}). Each entry of an ACL can
+specify either a user subject name, a name of a VOMS group, or an attribute
+specified in the Full qualified attribute name format (the FQAN support is
+only available in \LBnew). An ACL assigned to a job is returned as part of 
+job status information.
 
 Besides of using the ACLs, the \LB administrator can also specify a~set of
 privileged users with access to all job records on a particular \LB server
index ebc07c9..da0b586 100644 (file)
@@ -19,10 +19,11 @@ where
 \begin{tabularx}{\textwidth}{>{\texttt}lX}
 <job\_id>    & specifies the job to change \\
 <user\_id>   & specifies the user to use, can be either an X.500 name
-               (subject name) or a VOMS group (of the form VO:Group)\\
-<user\_id\_type>   & \texttt{0} or \texttt{1}, indicating \texttt{user\_id}
-                     specifies X.500 name or VOMS group, respectively \\
-<permission\_type> & \texttt{0} or \texttt{1}, indicating the user is 
+               (subject name), a VOMS group (of the form VO:Group), or a Full
+               qualified attribute name (FQAN). FQANs are only supported in \LBnew. \\
+<user\_id\_type>   & \texttt{0}, \texttt{1}, or \texttt{2} indicating \texttt{user\_id}
+                     specifies X.500 name, VOMS group, or FQAN, respectively \\
+<permission\_type> & \texttt{0} or \texttt{1} indicating the user is 
                      \textit{allowed} or \textit{denied}, respectively \\
 <operation>  & \texttt{0} or \texttt{1} indicating the record carried in
                the event shall be added or removed, respectively from