Comment on page
getIdTokenClaims
import React, { useEffect, useState } from 'react';
import { useSlashAuth } from '@slashauth/slashauth-react';
import { IdToken } from '@slashauth/slashauth-react/dist/shared/global';
export const GetIDTokenClaims = () => {
const { getIdTokenClaims } = useSlashAuth();
const [idToken, setIdToken] = useState<IdToken>();
useEffect(() => {
getIdTokenClaims().then((id) => setIdToken(id));
}, [getIdTokenClaims]);
return <div>{`ID Token Expiration: ${idToken ? idToken.exp : null}`}</div>;
}
{
iss?: string;
aud?: string;
exp?: number;
iat?: number;
jti?: string;
nonce?: string;
amr?: string[];
sid?: string;
socials?: IdTokenSocials;
wallet?: {
default: string;
allWallets: string[];
walletTypeMap: Map<string, string>;
};
email?: {
default: string;
allEmails: string[];
};
[key: string]: any;
}
Last modified 10mo ago