identitytoolkit/v2 library

Classes

AccountsMfaEnrollmentResource
AccountsMfaSignInResource
AccountsResource
DefaultSupportedIdpsResource
GoogleCloudIdentitytoolkitAdminV2AllowByDefault
Defines a policy of allowing every region by default and adding disallowed regions to a disallow list.
GoogleCloudIdentitytoolkitAdminV2AllowlistOnly
Defines a policy of only allowing regions by explicitly adding them to an allowlist.
GoogleCloudIdentitytoolkitAdminV2Anonymous
Configuration options related to authenticating an anonymous user.
GoogleCloudIdentitytoolkitAdminV2AppleSignInConfig
Additional config for SignInWithApple.
GoogleCloudIdentitytoolkitAdminV2BlockingFunctionsConfig
Configuration related to Blocking Functions.
GoogleCloudIdentitytoolkitAdminV2ClientConfig
Options related to how clients making requests on behalf of a project should be configured.
GoogleCloudIdentitytoolkitAdminV2ClientPermissionConfig
Options related to how clients making requests on behalf of a tenant should be configured.
GoogleCloudIdentitytoolkitAdminV2CodeFlowConfig
Additional config for Apple for code flow.
GoogleCloudIdentitytoolkitAdminV2Config
Represents an Identity Toolkit project.
GoogleCloudIdentitytoolkitAdminV2DefaultSupportedIdp
Standard Identity Toolkit-trusted IDPs.
GoogleCloudIdentitytoolkitAdminV2DefaultSupportedIdpConfig
Configurations options for authenticating with a the standard set of Identity Toolkit-trusted IDPs.
GoogleCloudIdentitytoolkitAdminV2DnsInfo
Information of custom domain DNS verification.
GoogleCloudIdentitytoolkitAdminV2Email
Configuration options related to authenticating a user by their email address.
GoogleCloudIdentitytoolkitAdminV2EmailPrivacyConfig
Configuration for settings related to email privacy and public visibility.
GoogleCloudIdentitytoolkitAdminV2EmailTemplate
Email template.
GoogleCloudIdentitytoolkitAdminV2ForwardInboundCredentials
Indicates which credentials to pass to the registered Blocking Functions.
GoogleCloudIdentitytoolkitAdminV2HashConfig
History information of the hash algorithm and key.
GoogleCloudIdentitytoolkitAdminV2IdpCertificate
The IDP's certificate data to verify the signature in the SAMLResponse issued by the IDP.
GoogleCloudIdentitytoolkitAdminV2IdpConfig
The SAML IdP (Identity Provider) configuration when the project acts as the relying party.
GoogleCloudIdentitytoolkitAdminV2InboundSamlConfig
A pair of SAML RP-IDP configurations when the project acts as the relying party.
GoogleCloudIdentitytoolkitAdminV2Inheritance
Settings that the tenants will inherit from project level.
GoogleCloudIdentitytoolkitAdminV2ListDefaultSupportedIdpConfigsResponse
Response for DefaultSupportedIdpConfigs
GoogleCloudIdentitytoolkitAdminV2ListDefaultSupportedIdpsResponse
Response for ListDefaultSupportedIdps
GoogleCloudIdentitytoolkitAdminV2ListInboundSamlConfigsResponse
Response for ListInboundSamlConfigs
GoogleCloudIdentitytoolkitAdminV2ListOAuthIdpConfigsResponse
Response for ListOAuthIdpConfigs
GoogleCloudIdentitytoolkitAdminV2ListTenantsResponse
Response message for ListTenants.
GoogleCloudIdentitytoolkitAdminV2MonitoringConfig
Configuration related to monitoring project activity.
GoogleCloudIdentitytoolkitAdminV2MultiFactorAuthConfig
Options related to MultiFactor Authentication for the project.
GoogleCloudIdentitytoolkitAdminV2MultiTenantConfig
Configuration related to multi-tenant functionality.
GoogleCloudIdentitytoolkitAdminV2NotificationConfig
Configuration related to sending notifications to users.
GoogleCloudIdentitytoolkitAdminV2OAuthIdpConfig
Configuration options for authenticating with an OAuth IDP.
GoogleCloudIdentitytoolkitAdminV2OAuthResponseType
The response type to request for in the OAuth authorization flow.
GoogleCloudIdentitytoolkitAdminV2PasskeyConfig
Configuration for signing in users using passkeys.
GoogleCloudIdentitytoolkitAdminV2PasswordPolicyConfig
The configuration for the password policy on the project.
GoogleCloudIdentitytoolkitAdminV2PasswordPolicyVersion
The strength attributes for the password policy on the project.
GoogleCloudIdentitytoolkitAdminV2PhoneNumber
Configuration options related to authenticated a user by their phone number.
GoogleCloudIdentitytoolkitAdminV2ProviderConfig
ProviderConfig describes the supported MFA providers along with their configurations.
GoogleCloudIdentitytoolkitAdminV2QuotaConfig
Configuration related to quotas.
GoogleCloudIdentitytoolkitAdminV2RecaptchaConfig
The reCAPTCHA Enterprise integration config.
GoogleCloudIdentitytoolkitAdminV2RecaptchaKey
The reCAPTCHA key config.
GoogleCloudIdentitytoolkitAdminV2RecaptchaManagedRule
The config for a reCAPTCHA managed rule.
GoogleCloudIdentitytoolkitAdminV2RequestLogging
Configuration for logging requests made to this project to Stackdriver Logging
GoogleCloudIdentitytoolkitAdminV2SendEmail
Options for email sending.
GoogleCloudIdentitytoolkitAdminV2SendSms
Options for SMS sending.
GoogleCloudIdentitytoolkitAdminV2SignInConfig
Configuration related to local sign in methods.
GoogleCloudIdentitytoolkitAdminV2SmsRegionConfig
Configures the regions where users are allowed to send verification SMS for the project or tenant.
GoogleCloudIdentitytoolkitAdminV2SmsTemplate
The template to use when sending an SMS.
GoogleCloudIdentitytoolkitAdminV2Smtp
Configuration for SMTP relay
GoogleCloudIdentitytoolkitAdminV2SpCertificate
The SP's certificate data for IDP to verify the SAMLRequest generated by the SP.
GoogleCloudIdentitytoolkitAdminV2SpConfig
The SAML SP (Service Provider) configuration when the project acts as the relying party to receive and accept an authentication assertion issued by a SAML identity provider.
GoogleCloudIdentitytoolkitAdminV2TemporaryQuota
Temporary quota increase / decrease
GoogleCloudIdentitytoolkitAdminV2Tenant
A Tenant contains configuration for the tenant in a multi-tenant project.
GoogleCloudIdentitytoolkitAdminV2TotpMfaProviderConfig
TotpMFAProviderConfig represents the TOTP based MFA provider.
GoogleCloudIdentitytoolkitAdminV2Trigger
Synchronous Cloud Function with HTTP Trigger
GoogleCloudIdentitytoolkitV2FinalizeMfaEnrollmentRequest
Finishes enrolling a second factor for the user.
GoogleCloudIdentitytoolkitV2FinalizeMfaEnrollmentResponse
FinalizeMfaEnrollment response.
GoogleCloudIdentitytoolkitV2FinalizeMfaPhoneRequestInfo
Phone Verification info for a FinalizeMfa request.
GoogleCloudIdentitytoolkitV2FinalizeMfaPhoneResponseInfo
Phone Verification info for a FinalizeMfa response.
GoogleCloudIdentitytoolkitV2FinalizeMfaSignInRequest
Finalizes sign-in by verifying MFA challenge.
GoogleCloudIdentitytoolkitV2FinalizeMfaSignInResponse
FinalizeMfaSignIn response.
GoogleCloudIdentitytoolkitV2FinalizeMfaTotpEnrollmentRequestInfo
Mfa request info specific to TOTP auth for FinalizeMfa.
GoogleCloudIdentitytoolkitV2MfaTotpSignInRequestInfo
TOTP verification info for FinalizeMfaSignInRequest.
GoogleCloudIdentitytoolkitV2PasswordPolicy
Configuration for password policy.
GoogleCloudIdentitytoolkitV2RecaptchaConfig
Configuration for reCAPTCHA
GoogleCloudIdentitytoolkitV2RecaptchaEnforcementState
Enforcement states for reCAPTCHA protection.
GoogleCloudIdentitytoolkitV2RevokeTokenRequest
Request message for RevokeToken.
GoogleCloudIdentitytoolkitV2StartMfaEnrollmentRequest
Sends MFA enrollment verification SMS for a user.
GoogleCloudIdentitytoolkitV2StartMfaEnrollmentResponse
StartMfaEnrollment response.
GoogleCloudIdentitytoolkitV2StartMfaPhoneRequestInfo
App Verification info for a StartMfa request.
GoogleCloudIdentitytoolkitV2StartMfaPhoneResponseInfo
Phone Verification info for a StartMfa response.
GoogleCloudIdentitytoolkitV2StartMfaSignInRequest
Starts multi-factor sign-in by sending the multi-factor auth challenge.
GoogleCloudIdentitytoolkitV2StartMfaSignInResponse
StartMfaSignIn response.
GoogleCloudIdentitytoolkitV2StartMfaTotpEnrollmentResponseInfo
Mfa response info specific to TOTP auth for StartMfa.
GoogleCloudIdentitytoolkitV2WithdrawMfaRequest
Withdraws MFA.
GoogleCloudIdentitytoolkitV2WithdrawMfaResponse
Withdraws MultiFactorAuth response.
GoogleIamV1AuditConfig
Specifies the audit configuration for a service.
GoogleIamV1Binding
Associates members, or principals, with a role.
GoogleIamV1GetIamPolicyRequest
Request message for GetIamPolicy method.
GoogleIamV1GetPolicyOptions
Encapsulates settings provided to GetIamPolicy.
GoogleIamV1Policy
An Identity and Access Management (IAM) policy, which specifies access controls for Google Cloud resources.
GoogleIamV1SetIamPolicyRequest
Request message for SetIamPolicy method.
IdentityToolkitApi
The Google Identity Toolkit API lets you use open standards to verify a user's identity.
ProjectsDefaultSupportedIdpConfigsResource
ProjectsIdentityPlatformResource
ProjectsInboundSamlConfigsResource
ProjectsOauthIdpConfigsResource
ProjectsResource
ProjectsTenantsDefaultSupportedIdpConfigsResource
ProjectsTenantsInboundSamlConfigsResource
ProjectsTenantsOauthIdpConfigsResource
ProjectsTenantsResource
V2Resource

Typedefs

GoogleCloudIdentitytoolkitAdminV2ClientPermissions = $Permissions
Configuration related to restricting a user's ability to affect their account.
GoogleCloudIdentitytoolkitAdminV2CustomStrengthOptions = $V2CustomStrengthOptions
Custom strength options to enforce on user passwords.
GoogleCloudIdentitytoolkitAdminV2InitializeIdentityPlatformRequest = $Empty
Request for InitializeIdentityPlatform.
GoogleCloudIdentitytoolkitAdminV2InitializeIdentityPlatformResponse = $Empty
Response for InitializeIdentityPlatform.
GoogleCloudIdentitytoolkitAdminV2Permissions = $Permissions
Configuration related to restricting a user's ability to affect their account.
GoogleCloudIdentitytoolkitV2AutoRetrievalInfo = $AutoRetrievalInfo
The information required to auto-retrieve an SMS.
GoogleCloudIdentitytoolkitV2CustomStrengthOptions = $V2CustomStrengthOptions
Custom strength options to enforce on user passwords.
GoogleCloudIdentitytoolkitV2FinalizeMfaTotpEnrollmentResponseInfo = $Empty
Mfa response info specific to TOTP auth for FinalizeMfa.
GoogleCloudIdentitytoolkitV2RevokeTokenResponse = $Empty
Response message for RevokeToken.
GoogleCloudIdentitytoolkitV2StartMfaTotpEnrollmentRequestInfo = $Empty
Mfa request info specific to TOTP auth for StartMfa.
GoogleIamV1AuditLogConfig = $AuditLogConfig
Provides the configuration for logging a type of permissions.
GoogleIamV1TestIamPermissionsRequest = $TestIamPermissionsRequest
Request message for TestIamPermissions method.
GoogleIamV1TestIamPermissionsResponse = $TestIamPermissionsResponse
Response message for TestIamPermissions method.
GoogleProtobufEmpty = $Empty
A generic empty message that you can re-use to avoid defining duplicated empty messages in your APIs.
GoogleTypeExpr = $Expr
Represents a textual expression in the Common Expression Language (CEL) syntax.

Exceptions / Errors

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