AuthN and AuthZ Flow#
Login flow#
Guidance
Participating protected applications SHOULD delegate authentication and authorization to the proxy and SHOULD NOT trust campus IdPs directly.
The researcher attempts to access a protected application.
The protected application redirects the authentication request to the proxy.
The proxy sends the user to the discovery service to select their home institution.
The researcher selects their home institution.
The discovery service returns the selected institution to the proxy.
The proxy forwards the authentication request to the selected campus IdP.
The campus IdP authenticates the researcher using their campus credentials.
The campus IdP returns the authenticated campus identity to the proxy.
The proxy queries registry to retrieve the researcher’s virtual organisation membership.
The proxy queries the LDAP attribute authority to retrieve the researcher’s collaboration identity, group memberships, roles, and entitlements.
The registry returns the researcher’s collaboration membership information.
The LDAP Attribute Authority returns the researcher’s Virtual Organization identity and authorization attributes.
The proxy combines the campus identity with the Virtual Organization membership and authorization attributes.
The proxy releases the appropriate attributes to the protected application according to its attribute release policy.
Researcher is granted access to protected application based on the received attributes and authorization data.