Skip to main content

Overview

Overview:

SSO enables users to access Nuclei SDK categories seamlessly from within the Partner App.
In this flow, secure authentication tokens are exchanged between the Partner System and Nuclei System, ensuring legitimate user validation.

The process flow is detailed below with respect to SSO onboarding.

SSO Login Flow

  1. Partner App opens any category.
  2. Nuclei SDK verifies login status.
  3. Nuclei SDK triggers a login request callback to the Partner App.
  4. Partner App calls the Partner Backend to fetch a fresh Nuclei claim (if the local claim is invalid) and shows loader.
  5. Partner Backend responds with a new Nuclei claim within the central token.
  6. Partner App hands over the claim to the Nuclei SDK.
  7. Nuclei SDK validates the claim with the Nuclei Backend.
  8. Nuclei Backend returns an access token and refresh token.
  9. Nuclei SDK stores the access token and refresh token securely.
  10. Nuclei SDK sends a login success/failure callback to the Partner App.
  11. Partner App hides the loader.