createAtmosphereAuthProvider

View Source

Summary

Creates an Atmosphere auth provider with shared client options.

Because atproto discovery is account-specific, call prepare(handleOrDid) before passing this provider to startExternalAuth().

Signature

function createAtmosphereAuthProvider<profile extends AtmosphereAuthProfile>(
  options: AtmosphereAuthProviderOptions<profile>,
): AtmosphereAuthProvider<profile>;

Params

options

Atmosphere client configuration, session encryption secret, and optional profile mapping hooks.

Returns

A provider that can be prepared for startExternalAuth() and passed directly to finishExternalAuth() and refreshExternalAuth().