@zestic/oauth-core
Version:
Framework-agnostic OAuth authentication library with support for multiple OAuth flows
22 lines • 899 B
TypeScript
/**
* Magic Link Registered Flow Handler
* Handles magic link authentication for users who have completed registration
*/
import { BaseMagicLinkFlowHandler } from './BaseMagicLinkFlowHandler';
import { OAuthConfig } from '../types/OAuthTypes';
export declare class MagicLinkRegisteredFlowHandler extends BaseMagicLinkFlowHandler {
readonly name = "magic_link_registered";
/**
* Check if this handler can process the given parameters
*/
canHandle(params: URLSearchParams, config: OAuthConfig): boolean;
/**
* Validate the registered flow parameters
*/
validate(params: URLSearchParams, config: OAuthConfig): Promise<boolean>;
}
/**
* Factory function to create magic link registered flow handler
*/
export declare function createMagicLinkRegisteredFlowHandler(): MagicLinkRegisteredFlowHandler;
//# sourceMappingURL=MagicLinkRegisteredFlowHandler.d.ts.map