@lucasroll62/nuxt3-auth
Version:
An alternative module to @nuxtjs/auth
12 lines (11 loc) • 963 B
TypeScript
import type { Oauth2SchemeOptions, RefreshSchemeOptions, LocalSchemeOptions, CookieSchemeOptions } from '../runtime';
import type { StrategyOptions } from '../types';
import type { Nuxt } from '@nuxt/schema';
export declare function assignDefaults<SOptions extends StrategyOptions>(strategy: SOptions, defaults: SOptions): void;
export declare function addAuthorize<SOptions extends StrategyOptions<Oauth2SchemeOptions>>(nuxt: Nuxt, strategy: SOptions, useForms?: boolean): void;
export declare function initializePasswordGrantFlow<SOptions extends StrategyOptions<RefreshSchemeOptions>>(nuxt: Nuxt, strategy: SOptions): void;
export declare function assignAbsoluteEndpoints<SOptions extends StrategyOptions<(LocalSchemeOptions | Oauth2SchemeOptions | CookieSchemeOptions) & {
url: string;
}>>(strategy: SOptions): void;
export declare function authorizeMiddlewareFile(opt: any): string;
export declare function passwordGrantMiddlewareFile(opt: any): string;