Skip to main content

How web single sign-on works

Web Single Sign On acts introducing credentials to the underlying web application on behalf of the user. To perform its job, WSSO can:

  • Identify the user when needed

  • Modify pages generated by the web application in order to adapt them to the single sign on context.

  • Pass credentials required to the web application.
  • Close the web single sign on the session.  

image-1654608266197.png

Phase 1. Page request

The user agent (actually the web browser), asks Apache for a web page.

If the ShibRequireSession tag is present at the web page location, Shibboleth will redirect the request to the configured Soffid SAML Identity Provider.

Phase 2. SAML Authentication

Soffid SAML Identity Provider will ask the user to identify itself. Depending on the federation configuration, the user will be allowed to:

  • Use certificate login

  • Enter username and password

  • Register itself

  • Recover the password.