@zestic/oauth-core
Version:
Framework-agnostic OAuth authentication library with support for multiple OAuth flows
18 lines • 1.33 kB
TypeScript
/**
* @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