Attribute mapping
= Mandatory attribute to validate an shibboleth login / session.
...
Shibboleth.Attribute | PowerFolder.Field | Purpose | External links |
---|---|---|---|
Shib-Session-ID | - | Must be set for authenticating a valid Shibboleth session | |
persistent-id Deprecated: uniqueID | Account.shibbolethPersistentID | Persistent external ID for retrieving/matching an existing PowerFolder account | |
eduPersonPrincipalName or Deprecated: eppn and or EPPN | Account.username | Persistent, external, unique username for retrieving an existing account | |
mail Deprecated: or email | Account.emails | Email address(es) of user. Multiple mail address should be separated by ; (semicolon). Matches existing PowerFolder accounts unless turned off in config: shibboleth.accounts.match_email=false | Deprecated: |
scopedUsername and or bwScopedUsername | Account.username | Persistent, external, unique username for retrieving an existing account Obsolete. Will be removed in the future | |
givenName | Account.firstname | Given name of the user | |
surname Deprecated: or sn | Account.surname | Surname of the user | |
o or (attribute name as in config) | Account.organization and Account.custom2 | Organization (name) of user. Auto-creates organizations within PowerFolder unless turned off in config: shibboleth.create.organizations=false Organization attribute name can be alternated by config: shibboleth.organizations.attribute=customOrgAttrib | |
affiliation or eduPersonScopedAffiliation Deprecated: affiliation | Account.custom1 | Affiliation of user | |
entitlement or eduPersonEntitlement Deprecated: entitlement | - | Must match the entitlement value if set in PowerFolder config: shibboleth.entitlement=http://example.entitlement (by default no entitlement value is set, which means disabled entitlement check) The entitlement attribute is optional and should only be set, if it's sent/used by the IdP. | |
REMOTE_USER | Account.username | Obsolete? Persistent external username for retrieving an account |
...