Recommended: JavaScript SDK for React Native
While this SDK is still supported, we recommend using newer JavaScript SDK, which is optimized for React Native, but also comes with a host of other benefits.
Bring Your Own Auth (BYOA) is an enterprise feature. Contact us in Slack or at hello@dynamic.xyz to enable it.
Issue a Dynamic-specific JWT from your auth provider — separate from your application’s normal access token — so the token Dynamic receives cannot be used to access resources on your own servers. See Bring Your Own Auth for the full recommendation.
Prerequisites
- BYOA configured in your Dynamic dashboard (issuer, JWKS URL).
- Dynamic client created and initialized (see the React Native quickstart).
- Your backend issues a JWT with at least
iss,sub, andexpclaims.
Usage
CallsignInWithExternalJwt on the Dynamic client’s external auth. Dynamic verifies the signature against your configured JWKS URL, validates the claims, and establishes a session.
React Native
Parameters
Related
- Bring Your Own Auth — Concepts, configuration, and JWT requirements.
- Dynamic client reference — All methods available on the client.