How authentication is performed (Client / end-user ↔ Dynamic)
When using Dynamic as the auth provider, authentication happens between the end-user (via the Dynamic SDK in your app) and Dynamic’s backend. Your server is not involved in the authentication step itself.- The user initiates sign-in through the Dynamic SDK embedded in your app.
- The SDK sends the authentication data to Dynamic’s backend (e.g. the signed message, OTP code, or OAuth callback data).
- Dynamic verifies the credential and, if access control passes, issues a JWT.
- The SDK stores the JWT (in a cookie or in-app storage), builds the user object, and the user is authenticated.