Tags:
,
view all tags
---++ How the authorization information is used in matchmaking The following expression is evaluated at matchmaking time in order to check whether the owner of a job has access rights to a given CE. AuthorizationCheck = ( member(other.CertificateSubject, GlueCEAccessControlBaseRule) || member(strcat("VO:",other.VirtualOrganisation), GlueCEAccessControlBaseRule) || FQANmember(strcat("VOMS:",other.VOMS_FQAN), GlueCEAccessControlBaseRule) ) && ! FQANmember(strcat("DENY:",other.VOMS_FQAN), GlueCEAccessControlBaseRule); We check if either the certificate subject or the virtual organization the user belongs to is member of the GlueCEAccessControlBaseRule (ACBR henceforth in text) of the CE. The third expression in logical OR condition has been added in order to support generic attributes specification in the ACBR and tests for ownership of the primary FQAN specified in the user-proxy. The _VOMS_FQAN_ attribute in the JDL is assigned with such a value. The classad built-in member function, while testing for ownership in the ACBR list, uses a lexical match (classic string compare). The _FQANmember_ function as the list mernership built-in fuction _member(V,L)_ takes two arguments: the FQAN and the list of ACBR. The _FQANmember_ returns =true= if and only if the FQAN is a member of the ACBR list and uses an ad-hoc comparator while testing for ownership. The MM _receives_ the authorization information i.e. ACBR from the classad representation of a CE, which is generated starting from the information the BDII publishes for that CE. -- Main.FrancescoGiacomini - 09 Oct 2007
Edit
|
Attach
|
PDF
|
H
istory
:
r4
<
r3
<
r2
<
r1
|
B
acklinks
|
V
iew topic
|
More topic actions...
Topic revision: r2 - 2007-10-09
-
SalvatoreMonforte
Home
Site map
CEMon web
CREAM web
Cloud web
Cyclops web
DGAS web
EgeeJra1It web
Gows web
GridOversight web
IGIPortal web
IGIRelease web
MPI web
Main web
MarcheCloud web
MarcheCloudPilotaCNAF web
Middleware web
Operations web
Sandbox web
Security web
SiteAdminCorner web
TWiki web
Training web
UserSupport web
VOMS web
WMS web
WMSMonitor web
WeNMR web
EgeeJra1It Web
Create New Topic
Index
Search
Changes
Notifications
RSS Feed
Statistics
Preferences
View
Raw View
Print version
Find backlinks
History
More topic actions
Edit
Raw edit
Attach file or image
Edit topic preference settings
Set new parent
More topic actions
Account
Log In
Edit
Attach
Copyright © 2008-2022 by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding TWiki?
Send feedback