A solution for Access Delegation based
- n SAML
A solution for Access Delegation based on SAML Ciro Formisano - - PowerPoint PPT Presentation
A solution for Access Delegation based on SAML Ciro Formisano Ermanno Travaglino Isabel Matranga Access Delegation in distributed environments SAML 2.0 Condition to Delegate Implementation Future plans Access Delegation in distributed
○ Who provides the privileges is the delegator ○ Who is provided with the privileges is the delegate ○ Delegation is recursive: i.e. a delegate can provide another
○ In most cases the first delegator is a human user (but it is
○ Someone provides someone with a power of attorney for
○ The boss enables an employer to access certain data on his
○ A batch grid job started by a
○ A Facebook user enables an
○ The delegation actors (involved delegators, delegates, actions,
○ Delegation expiring time
○ The delegation is not expired ○ The caller must be be authenticated (through his/her/its
○ The delegator is associated with the delegated roles and
○ defines DelegationRestrictionType, a subtype of Condition
○ The Delegate element includes attributes defining the
○ The identifier of the delegate is included in a child element of
○ Contains all the mandatory elements ○ The Condition element of DelegationRestrictionType is ignored
○ Delegation chain ○ Delegation instant
○ The Assertion subject defines the last delegator (also
○ Assertion attributes define delegated actions, roles and
○ NotOnOrAfter and NotBefore elements define the Assertion
– SAML Identity Federation Module provides Shibboleth
– will enable delegated access with identities valid in the
– Multi-layer authorization, enabling to define and enforce