identitytoolkit/v3 library

Google Identity Toolkit API - v3

Help the third party sites to implement federated login.

For more information, see developers.google.com/identity-toolkit/v3/

Create an instance of IdentityToolkitApi to access these resources:

Classes

CreateAuthUriResponse
Response of creating the IDP authentication URL.
DeleteAccountResponse
Respone of deleting account.
DownloadAccountResponse
Response of downloading accounts in batch.
EmailLinkSigninResponse
Response of email signIn.
EmailTemplate
Template for an email template.
GetAccountInfoResponse
Response of getting account information.
GetOobConfirmationCodeResponse
Response of getting a code for user confirmation (reset password, change email etc.).
GetRecaptchaParamResponse
Response of getting recaptcha param.
IdentityToolkitApi
Help the third party sites to implement federated login.
IdentitytoolkitRelyingpartyCreateAuthUriRequest
Request to get the IDP authentication URL.
IdentitytoolkitRelyingpartyDeleteAccountRequest
Request to delete account.
IdentitytoolkitRelyingpartyDownloadAccountRequest
Request to download user account in batch.
IdentitytoolkitRelyingpartyEmailLinkSigninRequest
Request to sign in with email.
IdentitytoolkitRelyingpartyGetAccountInfoRequest
Request to get the account information.
IdentitytoolkitRelyingpartyGetProjectConfigResponse
Response of getting the project configuration.
IdentitytoolkitRelyingpartyResetPasswordRequest
Request to reset the password.
IdentitytoolkitRelyingpartySendVerificationCodeRequest
Request for Identitytoolkit-SendVerificationCode
IdentitytoolkitRelyingpartySendVerificationCodeResponse
Response for Identitytoolkit-SendVerificationCode
IdentitytoolkitRelyingpartySetAccountInfoRequest
Request to set the account information.
IdentitytoolkitRelyingpartySetProjectConfigRequest
Request to set the project configuration.
IdentitytoolkitRelyingpartySetProjectConfigResponse
Response of setting the project configuration.
IdentitytoolkitRelyingpartySignOutUserRequest
Request to sign out user.
IdentitytoolkitRelyingpartySignOutUserResponse
Response of signing out user.
IdentitytoolkitRelyingpartySignupNewUserRequest
Request to signup new user, create anonymous user or anonymous user reauth.
IdentitytoolkitRelyingpartyUploadAccountRequest
Request to upload user account in batch.
IdentitytoolkitRelyingpartyVerifyAssertionRequest
Request to verify the IDP assertion.
IdentitytoolkitRelyingpartyVerifyCustomTokenRequest
Request to verify a custom token
IdentitytoolkitRelyingpartyVerifyPasswordRequest
Request to verify the password.
IdentitytoolkitRelyingpartyVerifyPhoneNumberRequest
Request for Identitytoolkit-VerifyPhoneNumber
IdentitytoolkitRelyingpartyVerifyPhoneNumberResponse
Response for Identitytoolkit-VerifyPhoneNumber
IdpConfig
Template for a single idp configuration.
Relyingparty
Request of getting a code for user confirmation (reset password, change email etc.)
RelyingpartyResource
ResetPasswordResponse
Response of resetting the password.
SetAccountInfoResponse
Respone of setting the account information.
SetAccountInfoResponseProviderUserInfo
SignupNewUserResponse
Response of signing up new user, creating anonymous user or anonymous user reauth.
UploadAccountResponse
Respone of uploading accounts in batch.
UploadAccountResponseError
UserInfo
Template for an individual account info.
UserInfoProviderUserInfo
VerifyAssertionResponse
Response of verifying the IDP assertion.
VerifyCustomTokenResponse
Response from verifying a custom token
VerifyPasswordResponse
Request of verifying the password.

Typedefs

IdentitytoolkitRelyingpartyGetPublicKeysResponse = Map<String, String>
Respone of getting public keys.

Exceptions / Errors

ApiRequestError
Represents a general error reported by the API endpoint.
DetailedApiRequestError
Represents a specific error reported by the API endpoint.