VerifyToken
Decoded JWT token information after successful verification.
Contains all the claims and metadata from a verified authentication token, providing user identity, permissions, and token validity information.
type VerifyToken {
uid: String!
name: String!
claims: JSONObject
iss: String!
aud: String!
auth_time: Int!
user_id: String!
sub: String!
iat: Int!
exp: Int!
email: String!
email_verified: Boolean!
firebase: Firebase
}
Fields
VerifyToken.uid
● String!
non-null scalar
Unique user identifier from the authentication system.
Firebase UID that uniquely identifies the user account across all authentication operations.
VerifyToken.name
● String!
non-null scalar
User's display name from their profile.
The name associated with the user account, used for display purposes in user interfaces.
VerifyToken.claims
● JSONObject
scalar
Custom claims and permissions embedded in the token.
Contains user-specific authorization data, roles, and permissions that determine what operations the user can perform.
VerifyToken.iss
● String!
non-null scalar
Token issuer identifier.
Identifies the authentication service that issued this token, used for token validation and trust verification.
VerifyToken.aud
● String!
non-null scalar
Token audience identifier.
Specifies the intended recipient or service for this token, ensuring tokens are used only by authorized applications.
VerifyToken.auth_time
● Int!
non-null scalar
Authentication timestamp in Unix epoch seconds.
The time when the user was originally authenticated, used for session management and security policies.
VerifyToken.user_id
● String!
non-null scalar
User identifier from the token subject.
The user ID embedded in the token's subject claim, typically matching the uid field.
VerifyToken.sub
● String!
non-null scalar
Token subject identifier.
Standard JWT subject claim that identifies the principal (user) that the token represents.
VerifyToken.iat
● Int!
non-null scalar
Token issuance timestamp in Unix epoch seconds.
The time when this token was created and issued by the authentication service.
VerifyToken.exp
● Int!
non-null scalar
Token expiration timestamp in Unix epoch seconds.
The time when this token expires and will no longer be accepted for authentication.