Identity Toolkit API

借助 Google Identity Toolkit API,您可以使用开放式标准来验证用户的身份。

服务:identitytoolkit.googleapis.com

创建 RPC 客户端存根需要名为 identitytoolkit.googleapis.com 的服务。

google.cloud.identitytoolkit.admin.v2.ProjectConfigService

方法
CreateDefaultSupportedIdpConfig 为 Identity Toolkit 项目创建默认的受支持 IDP 配置。
CreateInboundSamlConfig 为 Identity Toolkit 项目创建入站 SAML 配置。
CreateOAuthIdpConfig 为 Identity Toolkit 项目创建 Oidc Idp 配置。
DeleteDefaultSupportedIdpConfig 删除 Identity Toolkit 项目的默认受支持 IDP 配置。
DeleteInboundSamlConfig 删除 Identity Toolkit 项目的入站 SAML 配置。
DeleteOAuthIdpConfig 删除 Identity Toolkit 项目的 OIDC Idp 配置。
GetConfig 检索 Identity Toolkit 项目配置。
GetDefaultSupportedIdpConfig 检索 Identity Toolkit 项目的默认受支持 IDP 配置。
GetIamPolicy 获取资源的访问权限控制政策。
GetInboundSamlConfig 检索 Identity Toolkit 项目的入站 SAML 配置。
GetOAuthIdpConfig 检索 Identity Toolkit 项目的 Oidc Idp 配置。
InitializeIdentityPlatform 为 Cloud 项目初始化 Identity Platform。
ListDefaultSupportedIdpConfigs 列出 Identity Toolkit 项目支持的所有默认 Idp 配置。
ListDefaultSupportedIdps 列出所有默认支持的 IDP。
ListInboundSamlConfigs 列出 Identity Toolkit 项目的所有入站 SAML 配置。
ListOAuthIdpConfigs 列出 Identity Toolkit 项目的所有 OIDC Idp 配置。
SetIamPolicy 设置资源的访问权限控制政策。
TestIamPermissions 返回调用者对资源的权限。
UpdateConfig 更新 Identity Toolkit 项目配置。
UpdateDefaultSupportedIdpConfig 更新 Identity Toolkit 项目的默认受支持 Idp 配置。
UpdateInboundSamlConfig 更新 Identity Toolkit 项目的入站 SAML 配置。
UpdateOAuthIdpConfig 更新 Identity Toolkit 项目的 OIDC Idp 配置。
VerifyDomain 验证所请求的自定义网域是否具有所需的 DNS 记录。

google.cloud.identitytoolkit.admin.v2.TenantManagementService

方法
CreateTenant 创建租户。
DeleteTenant 删除租户。
GetTenant 获取租户。
ListTenants 列出给定代理项目下的租户。
UpdateTenant 更新租户。

google.cloud.identitytoolkit.v1.AccountManagementService

方法
BatchDeleteAccounts 批量删除多个账号。
DeleteAccount 删除用户的账号。
DownloadAccount 以分页方式下载项目中所有账号的账号信息。
GetAccountInfo 获取所有匹配账号的账号信息。
GetOobCode 为账号发送非对称确认码。
QueryUserInfo 根据请求中的条件在项目或租户中查找用户账号。
ResetPassword 使用 [sendOobCode][v1.accounts.sendOobCode] 生成的非对称代码或指定要修改的账号的电子邮件地址和密码,重置账号的密码。
SetAccountInfo 通过设置特定字段或应用操作代码,更新指定用户的账号相关信息。
UploadAccount 将多个账号上传到 Google Cloud 项目。

google.cloud.identitytoolkit.v1.AuthenticationService

方法
CreateAuthUri 如果指定了电子邮件标识符,则检查并返回是否有任何用户账号使用该电子邮件地址注册。
GetPublicKeys 检索旧版 Identity Toolkit 令牌签名者的公钥,以便第三方验证旧版 ID 令牌。
GetRecaptchaParam 获取生成 reCAPTCHA 验证码所需的参数。
IssueSamlResponse 实验性
SendVerificationCode 发送电话号码登录的短信验证码。
SignInWithCustomToken 通过交换自定义 Auth 令牌来登录或注册用户。
SignInWithEmailLink 使用电子邮件链接中的非现场验证码让用户登录或注册。
SignInWithGameCenter 使用 iOS Game Center 凭据让用户登录或注册。
SignInWithIdp 使用身份提供方 (IdP) 的凭据让用户登录或注册。
SignInWithPassword 让用户使用电子邮件地址和密码登录。
SignInWithPhoneNumber 完成电话号码身份验证尝试。
SignUp 注册新的电子邮件地址和密码用户或匿名用户,或将匿名用户升级为电子邮件地址和密码用户。
VerifyIosClient 验证 iOS 客户端是否为真实的 iOS 设备。

google.cloud.identitytoolkit.v1.ProjectConfigService

方法
GetProjectConfig 获取项目的公开 Identity Toolkit 配置。

google.cloud.identitytoolkit.v1.SessionManagementService

方法
CreateSessionCookie 为给定的 Identity Platform ID 令牌创建会话 Cookie。
GetSessionCookiePublicKeys 检索会话 Cookie JSON Web 令牌 (JWT) signer 的一组公钥,这些公钥可用于验证通过 [createSessionCookie][v1.projects.createSessionCookie] 创建的会话 Cookie。

google.cloud.identitytoolkit.v2.AccountManagementService

方法
FinalizeMfaEnrollment 为用户完成注册第二重身份验证。
StartMfaEnrollment 多重身份验证 (MFA) 注册流程的第一步。
WithdrawMfa 撤消账号已注册的第二重身份验证中的某个第二重身份验证。

google.cloud.identitytoolkit.v2.AuthenticationService

方法
FinalizeMfaSignIn 验证 MFA 质询并执行登录
GetPasswordPolicy 获取在项目或租户上设置的密码政策配置。
GetRecaptchaConfig 获取 reCAPTCHA 分析所需的参数。
RevokeToken 从身份提供方 (IdP) 撤消用户的令牌。
StartMfaSignIn 发送 MFA 质询

google.cloud.identitytoolkit.v2alpha1.AccountManagementService

方法
FinalizeMfaEnrollment 为用户注册电话号码作为多重身份验证因素。
StartMfaEnrollment 为用户发送多重身份验证注册验证短信。
WithdrawMfa 撤消用户的一项多重身份验证

google.cloud.identitytoolkit.v2alpha1.AuthenticationV2Alpha1Service

方法
FinalizeMfaSignIn 验证 MultiFactorAuth 质询并执行 MultiFactorAuth 登录
StartMfaSignIn 发送 MultiFactorAuth 质询

google.cloud.identitytoolkit.v2beta1.ProjectConfigService

方法
CreateDefaultSupportedIdpConfig 为 Identity Toolkit 项目创建默认的受支持 IDP 配置。
CreateInboundSamlConfig 为 Identity Toolkit 项目创建入站 SAML 配置。
CreateOAuthIdpConfig 为 Identity Toolkit 项目创建 Oidc Idp 配置。
DeleteDefaultSupportedIdpConfig 删除 Identity Toolkit 项目的默认受支持 IDP 配置。
DeleteInboundSamlConfig 删除 Identity Toolkit 项目的入站 SAML 配置。
DeleteOAuthIdpConfig 删除 Identity Toolkit 项目的 OIDC Idp 配置。
EnableCicp 为 Cloud 项目启用 CICP。
GetConfig 检索 Identity Toolkit 项目配置。
GetDefaultSupportedIdpConfig 检索 Identity Toolkit 项目的默认受支持 IDP 配置。
GetInboundSamlConfig 检索 Identity Toolkit 项目的入站 SAML 配置。
GetOAuthIdpConfig 检索 Identity Toolkit 项目的 Oidc Idp 配置。
ListDefaultSupportedIdpConfigs 列出 Identity Toolkit 项目支持的所有默认 Idp 配置。
ListDefaultSupportedIdps 列出所有默认支持的 IDP。
ListInboundSamlConfigs 列出 Identity Toolkit 项目的所有入站 SAML 配置。
ListOAuthIdpConfigs 列出 Identity Toolkit 项目的所有 OIDC Idp 配置。
UpdateConfig 更新 Identity Toolkit 项目配置。
UpdateDefaultSupportedIdpConfig 更新 Identity Toolkit 项目的默认受支持 Idp 配置。
UpdateInboundSamlConfig 更新 Identity Toolkit 项目的入站 SAML 配置。
UpdateOAuthIdpConfig 更新 Identity Toolkit 项目的 OIDC Idp 配置。
VerifyDomain 验证所请求的自定义网域是否具有所需的 DNS 记录。

google.cloud.identitytoolkit.v2beta1.TenantManagementService

方法
CreateTenant 创建租户。
DeleteTenant 删除租户。
GetTenant 获取租户。
ListTenants 列出给定代理项目下的租户。
UpdateTenant 更新租户。