@arc-publishing/sdk-identity
Version:
JS Identity SDK for working with Identity API
18 lines (17 loc) • 580 B
TypeScript
import { APIErrorResponse } from '../serviceHelpers/APIErrorResponse';
import { UserIdentity } from './userIdentity';
interface Props {
client_id: string;
code_verifier: string;
redirect_uri: string;
code: string;
}
interface OIDCToken {
access_token: string;
refresh_token: string;
id_token: string;
expires_in: number;
}
export declare function isOIDCToken(object: any): object is OIDCToken;
export default function signInWithOIDCPKCE({ client_id, code_verifier, redirect_uri, code }: Props): Promise<APIErrorResponse | UserIdentity>;
export {};