AtmosphereAuthProvider
Summary
Built-in Atmosphere auth provider.
Signature
interface AtmosphereAuthProvider<profile> {
[oauthProviderTokens]?: (
tokens: AtmosphereOAuthTokens,
) => AtmosphereOAuthTokens;
name: "atmosphere";
prepare(
handleOrDid: string,
): Promise<OAuthProvider<profile, "atmosphere", AtmosphereOAuthTokens>>;
}
Properties
[oauthProviderTokens]
Phantom token marker used to preserve provider-specific token types.
name
Provider name used for routing, callbacks, and persisted transactions.
Methods
prepare(handleOrDid: string): Promise<OAuthProvider<profile, "atmosphere", AtmosphereOAuthTokens>>
Resolves a request-time handle or DID into a prepared provider for startExternalAuth().