@lucasroll62/nuxt3-auth
Version:
An alternative module to @nuxtjs/auth
27 lines (26 loc) • 903 B
TypeScript
import { BaseScheme } from "./base.mjs";
export declare class Oauth2Scheme extends BaseScheme {
#private;
constructor($auth: any, options: any, ...defaults: any[]);
get scope(): any;
get redirectURI(): any;
get logoutRedirectURI(): any;
check(checkStatus?: boolean): {
valid: boolean;
tokenExpired: boolean;
refreshTokenExpired: boolean;
isRefreshable: boolean;
idTokenExpired: boolean;
};
mounted(): Promise<any>;
reset(): void;
login($opts?: {}): Promise<void>;
clientWindowCallback(event: any): void;
clientWindowFeatures(clientWindowWidth: any, clientWindowHeight: any): string;
logout(): any;
fetchUser(): Promise<void>;
refreshTokens(): Promise<any>;
updateTokens(response: any): void;
pkceChallengeFromVerifier(v: any, hashValue: any): Promise<any>;
generateRandomString(): string;
}