借助 Google Identity Toolkit API,您可以使用开放式标准来验证用户的身份。
服务:identitytoolkit.googleapis.com
创建 RPC 客户端存根需要名为 identitytoolkit.googleapis.com
的服务。
google.cloud.identitytoolkit.admin.v2.ProjectConfigService
方法 | |
---|---|
|
为 Identity Toolkit 项目创建默认的受支持 IDP 配置。 |
|
为 Identity Toolkit 项目创建入站 SAML 配置。 |
|
为 Identity Toolkit 项目创建 Oidc Idp 配置。 |
|
删除 Identity Toolkit 项目的默认受支持 IDP 配置。 |
|
删除 Identity Toolkit 项目的入站 SAML 配置。 |
|
删除 Identity Toolkit 项目的 OIDC Idp 配置。 |
|
检索 Identity Toolkit 项目配置。 |
|
检索 Identity Toolkit 项目的默认受支持 IDP 配置。 |
|
获取资源的访问权限控制政策。 |
|
检索 Identity Toolkit 项目的入站 SAML 配置。 |
|
检索 Identity Toolkit 项目的 Oidc Idp 配置。 |
|
为 Cloud 项目初始化 Identity Platform。 |
|
列出 Identity Toolkit 项目支持的所有默认 Idp 配置。 |
|
列出所有默认支持的 IDP。 |
|
列出 Identity Toolkit 项目的所有入站 SAML 配置。 |
|
列出 Identity Toolkit 项目的所有 OIDC Idp 配置。 |
|
设置资源的访问权限控制政策。 |
|
返回调用者对资源的权限。 |
|
更新 Identity Toolkit 项目配置。 |
|
更新 Identity Toolkit 项目的默认受支持 Idp 配置。 |
|
更新 Identity Toolkit 项目的入站 SAML 配置。 |
|
更新 Identity Toolkit 项目的 OIDC Idp 配置。 |
|
验证所请求的自定义网域是否具有所需的 DNS 记录。 |
google.cloud.identitytoolkit.admin.v2.TenantManagementService
方法 | |
---|---|
|
创建租户。 |
|
删除租户。 |
|
获取租户。 |
|
列出给定代理项目下的租户。 |
|
更新租户。 |
google.cloud.identitytoolkit.v1.AccountManagementService
方法 | |
---|---|
|
批量删除多个账号。 |
|
删除用户的账号。 |
|
以分页方式下载项目中所有账号的账号信息。 |
|
获取所有匹配账号的账号信息。 |
|
为账号发送非对称确认码。 |
|
根据请求中的条件在项目或租户中查找用户账号。 |
|
使用 [sendOobCode][v1.accounts.sendOobCode] 生成的非对称代码或指定要修改的账号的电子邮件地址和密码,重置账号的密码。 |
|
通过设置特定字段或应用操作代码,更新指定用户的账号相关信息。 |
|
将多个账号上传到 Google Cloud 项目。 |
google.cloud.identitytoolkit.v1.AuthenticationService
方法 | |
---|---|
|
如果指定了电子邮件标识符,则检查并返回是否有任何用户账号使用该电子邮件地址注册。 |
|
检索旧版 Identity Toolkit 令牌签名者的公钥,以便第三方验证旧版 ID 令牌。 |
|
获取生成 reCAPTCHA 验证码所需的参数。 |
|
实验性 |
|
发送电话号码登录的短信验证码。 |
|
通过交换自定义 Auth 令牌来登录或注册用户。 |
|
使用电子邮件链接中的非现场验证码让用户登录或注册。 |
|
使用 iOS Game Center 凭据让用户登录或注册。 |
|
使用身份提供方 (IdP) 的凭据让用户登录或注册。 |
|
让用户使用电子邮件地址和密码登录。 |
|
完成电话号码身份验证尝试。 |
|
注册新的电子邮件地址和密码用户或匿名用户,或将匿名用户升级为电子邮件地址和密码用户。 |
|
验证 iOS 客户端是否为真实的 iOS 设备。 |
google.cloud.identitytoolkit.v1.ProjectConfigService
方法 | |
---|---|
|
获取项目的公开 Identity Toolkit 配置。 |
google.cloud.identitytoolkit.v1.SessionManagementService
方法 | |
---|---|
|
为给定的 Identity Platform ID 令牌创建会话 Cookie。 |
|
检索会话 Cookie JSON Web 令牌 (JWT) signer 的一组公钥,这些公钥可用于验证通过 [createSessionCookie][v1.projects.createSessionCookie] 创建的会话 Cookie。 |
google.cloud.identitytoolkit.v2.AccountManagementService
方法 | |
---|---|
|
为用户完成注册第二重身份验证。 |
|
多重身份验证 (MFA) 注册流程的第一步。 |
|
撤消账号已注册的第二重身份验证中的某个第二重身份验证。 |
google.cloud.identitytoolkit.v2.AuthenticationService
方法 | |
---|---|
|
验证 MFA 质询并执行登录 |
|
获取在项目或租户上设置的密码政策配置。 |
|
获取 reCAPTCHA 分析所需的参数。 |
|
从身份提供方 (IdP) 撤消用户的令牌。 |
|
发送 MFA 质询 |
google.cloud.identitytoolkit.v2alpha1.AccountManagementService
方法 | |
---|---|
|
为用户注册电话号码作为多重身份验证因素。 |
|
为用户发送多重身份验证注册验证短信。 |
|
撤消用户的一项多重身份验证 |
google.cloud.identitytoolkit.v2alpha1.AuthenticationV2Alpha1Service
方法 | |
---|---|
|
验证 MultiFactorAuth 质询并执行 MultiFactorAuth 登录 |
|
发送 MultiFactorAuth 质询 |
google.cloud.identitytoolkit.v2beta1.ProjectConfigService
方法 | |
---|---|
|
为 Identity Toolkit 项目创建默认的受支持 IDP 配置。 |
|
为 Identity Toolkit 项目创建入站 SAML 配置。 |
|
为 Identity Toolkit 项目创建 Oidc Idp 配置。 |
|
删除 Identity Toolkit 项目的默认受支持 IDP 配置。 |
|
删除 Identity Toolkit 项目的入站 SAML 配置。 |
|
删除 Identity Toolkit 项目的 OIDC Idp 配置。 |
|
为 Cloud 项目启用 CICP。 |
|
检索 Identity Toolkit 项目配置。 |
|
检索 Identity Toolkit 项目的默认受支持 IDP 配置。 |
|
检索 Identity Toolkit 项目的入站 SAML 配置。 |
|
检索 Identity Toolkit 项目的 Oidc Idp 配置。 |
|
列出 Identity Toolkit 项目支持的所有默认 Idp 配置。 |
|
列出所有默认支持的 IDP。 |
|
列出 Identity Toolkit 项目的所有入站 SAML 配置。 |
|
列出 Identity Toolkit 项目的所有 OIDC Idp 配置。 |
|
更新 Identity Toolkit 项目配置。 |
|
更新 Identity Toolkit 项目的默认受支持 Idp 配置。 |
|
更新 Identity Toolkit 项目的入站 SAML 配置。 |
|
更新 Identity Toolkit 项目的 OIDC Idp 配置。 |
|
验证所请求的自定义网域是否具有所需的 DNS 记录。 |
google.cloud.identitytoolkit.v2beta1.TenantManagementService
方法 | |
---|---|
|
创建租户。 |
|
删除租户。 |
|
获取租户。 |
|
列出给定代理项目下的租户。 |
|
更新租户。 |