UserInfo

class UserInfo(val subject: String, val name: String? = null, val email: String? = null, val emailVerified: Boolean? = null, val picture: String? = null, val givenName: String? = null, val familyName: String? = null, val preferredUsername: String? = null)(source)

Standard user claims extracted from an ID token payload, JWT access token payload, or UserInfo response.

Report a problem

Constructors

Link copied to clipboard
constructor(subject: String, name: String? = null, email: String? = null, emailVerified: Boolean? = null, picture: String? = null, givenName: String? = null, familyName: String? = null, preferredUsername: String? = null)

Properties

Link copied to clipboard

email address.

Link copied to clipboard
@SerialName(value = "email_verified")
val emailVerified: Boolean?

whether the provider has verified the email address.

Link copied to clipboard
@SerialName(value = "family_name")
val familyName: String?

family name.

Link copied to clipboard
@SerialName(value = "given_name")
val givenName: String?

given name.

Link copied to clipboard
val name: String?

display name.

Link copied to clipboard

profile picture URL.

Link copied to clipboard
@SerialName(value = "preferred_username")
val preferredUsername: String?

preferred username.

Link copied to clipboard
@SerialName(value = "sub")
val subject: String

subject identifier. Must not be blank.