UNPKG

@zestic/oauth-core

Version:

Framework-agnostic OAuth authentication library with support for multiple OAuth flows

18 lines 1.33 kB
/** * @zestic/oauth-core - Framework-agnostic OAuth authentication library */ export { OAuthCore } from './core/OAuthCore'; export { CallbackFlowRegistry } from './core/CallbackFlowRegistry'; export { PKCEManager } from './core/PKCEManager'; export { TokenManager } from './core/TokenManager'; export { StateValidator } from './core/StateValidator'; export * from './flows'; export * from './services'; export * from './graphql'; export type { OAuthConfig, OAuthAdapters, OAuthResult, StorageAdapter, HttpAdapter, PKCEAdapter, HttpResponse, PKCEChallenge, TokenExchangeRequest, TokenResponse, OAuthError, OAuthErrorCode, FlowConfiguration } from './types/OAuthTypes'; export { OAUTH_ERROR_CODES } from './types/OAuthTypes'; export type { OAuthEndpoints, DetectionStrategy, OAuthConfigOptions, StorageConfig, HttpConfig, PKCEConfig, AdapterConfig, OAuthCoreConfig, DEFAULT_CONFIG } from './types/ConfigTypes'; export type { RegistrationInput, SendMagicLinkInput, RegistrationResponse, MagicLinkResponse, UserAdapter, GraphQLAdapter, ExtendedOAuthAdapters, MagicLinkConfig, MagicLinkToken, UserRegistrationResult, UserInfo, GraphQLOptions, GraphQLResult, ServiceResult } from './types/ServiceTypes'; export { ErrorHandler } from './utils/ErrorHandler'; export { UrlParser } from './utils/UrlParser'; //# sourceMappingURL=index.d.ts.map