Generate Account Id key component as per the schema:
Generate Credential Id key component as per the schema:
generates credential key
Generate target key component as per schema:
returns the type of the cache (in this case credential)
Create AccessTokenEntity
generates credential key
<home_account_id*>-<environment>-
helper function to return CredentialType
Validates an entity: checks for all expected params
Generated using TypeDoc
ACCESS_TOKEN Credential Type
Key:Value Schema:
Key Example: uid.utid-login.microsoftonline.com-accesstoken-clientId-contoso.com-user.read
Value Schema: { homeAccountId: home account identifier for the auth scheme, environment: entity that issued the token, represented as a full host credentialType: Type of credential as a string, can be one of the following: RefreshToken, AccessToken, IdToken, Password, Cookie, Certificate, Other clientId: client ID of the application secret: Actual credential as a string familyId: Family ID identifier, usually only used for refresh tokens realm: Full tenant or organizational identifier that the account belongs to target: Permissions that are included in the token, or for refresh tokens, the resource identifier. cachedAt: Absolute device time when entry was created in the cache. expiresOn: Token expiry time, calculated based on current UTC time in seconds. Represented as a string. extendedExpiresOn: Additional extended expiry time until when token is valid in case of server-side outage. Represented as string in UTC seconds. keyId: used for POP and SSH tokenTypes tokenType: Type of the token issued. Usually "Bearer" }