UNPKG

@axa-fr/react-oidc

Version:

OpenID Connect & OAuth authentication using react

19 lines 919 B
import { StringMap } from '@axa-fr/oidc-client'; export declare const useOidc: (configurationName?: string) => { login: (callbackPath?: string | undefined, extras?: StringMap | undefined, silentLoginOnly?: boolean, scope?: string) => Promise<unknown>; logout: (callbackPath?: string | null | undefined, extras?: StringMap | undefined) => Promise<void>; renewTokens: (extras?: StringMap | undefined) => Promise<OidcAccessToken | OidcIdToken>; isAuthenticated: boolean; }; export type OidcAccessToken = { accessToken?: any; accessTokenPayload?: any; generateDemonstrationOfProofOfPossessionAsync?: any; }; export declare const useOidcAccessToken: (configurationName?: string) => OidcAccessToken; export type OidcIdToken = { idToken?: any; idTokenPayload?: any; }; export declare const useOidcIdToken: (configurationName?: string) => OidcIdToken; //# sourceMappingURL=ReactOidc.d.ts.map