@axa-fr/oidc-client
Version:
OpenID Connect & OAuth authentication using native javascript only, compatible with angular, react, vue, svelte, next, etc.
22 lines • 993 B
TypeScript
import { default as Oidc } from './oidc.js';
import { Tokens } from './parseTokens.js';
import { OidcConfiguration, StringMap } from './types.js';
export declare function renewTokensAndStartTimerAsync(oidc: any, forceRefresh?: boolean, extras?: StringMap, scope?: string): Promise<any>;
export declare const autoRenewTokens: (oidc: Oidc, expiresAt: any, extras?: StringMap, scope?: string) => NodeJS.Timeout;
export declare const synchroniseTokensStatus: {
FORCE_REFRESH: string;
SESSION_LOST: string;
NOT_CONNECTED: string;
TOKENS_VALID: string;
TOKEN_UPDATED_BY_ANOTHER_TAB_TOKENS_VALID: string;
LOGOUT_FROM_ANOTHER_TAB: string;
REQUIRE_SYNC_TOKENS: string;
};
export declare const syncTokensInfoAsync: (oidc: Oidc) => (configuration: OidcConfiguration, configurationName: string, currentTokens: Tokens, forceRefresh?: boolean) => Promise<{
tokens: any;
status: string;
nonce: {
nonce: any;
};
}>;
//# sourceMappingURL=renewTokens.d.ts.map