SolidX

Authentication

This section elaborates on the authentication APIs provided for the different authentication providers.

Mental Model

Authentication providers in SolidX are different entry paths into the same platform session model. The provider changes how identity is verified, but the goal stays the same: establish a trusted user session that the rest of the platform can authorize.

  • Password is the standard username-and-password flow.
  • OTP is useful when short-lived verification is preferred.
  • OAuth is useful when identity should be delegated to an external provider.

These are alternative authentication strategies for the same secured application surface.

Authentication Providers

SolidX supports the below authentication providers: