NeahNew/node_modules/@keycloak/keycloak-admin-client/lib/defs/accessTokenRepresentation.d.ts
2025-05-03 15:36:20 +02:00

52 lines
1.4 KiB
TypeScript

import type AccessTokenAccess from "./AccessTokenAccess.js";
import type AccessTokenCertConf from "./accessTokenCertConf.js";
import type AddressClaimSet from "./addressClaimSet.js";
import type { Category } from "./resourceServerRepresentation.js";
export default interface AccessTokenRepresentation {
acr?: string;
address?: AddressClaimSet;
"allowed-origins"?: string[];
at_hash?: string;
auth_time?: number;
authorization?: AccessTokenRepresentation;
azp?: string;
birthdate?: string;
c_hash?: string;
category?: Category;
claims_locales?: string;
cnf?: AccessTokenCertConf;
email?: string;
email_verified?: boolean;
exp?: number;
family_name?: string;
gender: string;
given_name?: string;
iat?: number;
iss?: string;
jti?: string;
locale?: string;
middle_name?: string;
name?: string;
nbf?: number;
nickname?: string;
nonce?: string;
otherClaims?: {
[index: string]: string;
};
phone_number?: string;
phone_number_verified?: boolean;
picture?: string;
preferred_username?: string;
profile?: string;
realm_access?: AccessTokenAccess;
s_hash?: string;
scope?: string;
session_state?: string;
sub?: string;
"trusted-certs"?: string[];
typ?: string;
updated_at?: number;
website?: string;
zoneinfo?: string;
}