You are here
- Home
- UK e-Infrastructure Security & Access Management WG
- Groups
- Allowing users to link Identities
Group administrators:
Recent members:
Allowing users to link Identities
One of the potential problems we have identified with AuthN tools like UK-Federation and Moonshot is that they (for good reasons) generate a different identifier for each service domain.
However where a Virtual organisation (VO) is consuming resources from many different service domains then the VO and the service provider need to establish a common identity for each user they have in common so that the VO can provide AuthZ rules for the service to implement. A common identity is also required for the service to provide accounting information back to the VO. Each service provider also has to somehow establish a mapping between this VO identity and the AuthN identity for their service domain.
One approach to estblish this link is to use a browser based protocol:
- The user visits the VO website and clicks on a link to establish a identity link with a given service.
- The VO server creates randomised request-url and redirects users browser to an "import identity" URL on a linking server in the service domain, The request-url is passed as a parameter.
- This URL authenticates the user (establishing the service-domain-id) then performs a GET of the request-urll.
- The VO and the service mutually authenticate using certificates and the VO-server returns the VO-identity
The service site now has a mapping between the VO identity and its local AuthN identity. This will work with any authentication mechanism that can be used with http, VO and service could even use different authentication mechanisms. The user takes part in the linking process and explicitly consents to the identity being linked.