8 Most Important question you would ask as an architect for New application SSO integration.

Single sign-on (SSO) is an authentication method that allows a user to access multiple applications with one set of login credentials. This is accomplished by using a central authentication service that authenticates the user for all the applications the user has been given access to.

There are several architectural questions that you should consider when assessing a new application for SSO:

  1. How will the application integrate with the central authentication service?
  2. What is the expected load on the authentication service, and is it capable of handling it?
  3. How will the application handle the case where the central authentication service is unavailable?
  4. How will the application handle the case where the user’s login credentials have been revoked or changed?
  5. How will the application handle the case where the user’s session has timed out or been terminated?
  6. How will the application handle the case where the user’s device does not support the required authentication method?
  7. How will the application handle the case where the user’s device has been lost or stolen?
  8. How will the application handle the case where the user’s device has been compromised?
Categories: Architect