This contains standard JWT claims to identify a session for the Dynamic user. For more details, see: https://www.iana.org/assignments/jwt/jwt.xhtml#claims
Project environment jwt public key id, used to verify the jwt using the the jwks endpoint
Audience: this will be the origin header, pertaining to the client site
Issuer: current backend api host + environment id
Dynamic user ID
Dynamic session ID
Dynamic environment ID
ID of the most recently used verified credential. This would refer to a value in the verified credentials list in the corresponding SdkUser
Expiration timestamp
Timestamp for when the JWT was issued at
Client session public key
A whitespace-separate list of permissions associated with the JWT token issued. This conforms to the JWT standard for scope claims: https://datatracker.ietf.org/doc/html/rfc8693#section-4.2
"superuser marketing operations"
This contains the hashed string of the concatenated verified credential IDs grouped by credential format.
Show child attributes
Hashed IP address
Original session ID
Refresh expiration timestamp
Was this page helpful?
{
"kid": "<string>",
"aud": "<string>",
"iss": "<string>",
"sub": "<string>",
"sid": "<string>",
"environment_id": "<string>",
"last_verified_credential_id": "<string>",
"exp": 123,
"iat": 123,
"session_public_key": "<string>",
"scope": "superuser marketing operations",
"verifiedCredentialsHashes": {
"blockchain": "<string>",
"email": "<string>",
"oauth": "<string>",
"phoneNumber": "<string>",
"externalUser": "<string>"
},
"email": "<string>",
"username": "<string>",
"server_auth": true,
"hashed_ip": "<string>",
"originalSid": "<string>",
"refreshExp": 123
}