Summary of the Service Provider actions
The following table summarizes the events that can occur when a user visits a Service Provider and lists the actions required from the Service Provider for the purposes of the integration to the WAYF Cloud.
Event | Actions |
---|---|
A user visits the Service Provider for the first time | 1. Generate a wayf-local ID for this user 2. Use the wayf-local ID to Create this device at the WAYF Cloud 3. Inject the WAYF Widget URL in the HTTP response 4. Set the wayf-local ID in the 'set-cookie' header of the HTTP response 5. Optionaly, Discover possible Identity Providers that this device has used in other Service Providers |
A returning user (i.e. wayf-local cookie included in the request) visits the Service Provider again | * Discover possible Identity Providers that this device has used in other Service Providers |
The user selects to Sign In to the Service Provider | If not done already, * Discover possible Identity Providers that this device has used in other Service Providers |
The user Signs In successfully to the Service Provider using an organizational Identity Provider | * Share the identity provider metadata in the WAYF Cloud |
The user selects to not remove an Identity Provider so that this is not included in the future as a suggestion for Sign In | * Delete this Identity Provider for this device |