@axa-fr/react-oidc
Version:
OpenID Connect & OAuth authentication using react
19 lines • 919 B
TypeScript
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