当前位置: 首页 > 知识库问答 >
问题:

使用用户帐户进行云运行身份验证

姚星腾
2023-03-14

这是服务到服务身份验证中概述的规则的一个例外吗?该规则规定target_adudies需要设置为接收服务的url(例如https://xxxxx.run.app)。audtarget_adudies是一回事吗?

最后,除了使用googlecloudsdk(即imaginggcloud auth print-identity-token不存在)之外,是否还有其他方法使用用户帐户而不是服务帐户进行身份验证?

共有1个答案

东方英豪
2023-03-14

是的,这是一个真正的问题。我写了2篇关于IAM限制和服务帐户凭据API的文章,并提交了2个关于Google Auth Java库的请求(如果您感兴趣,我可以分享链接)。

直接和容易,你不能。我在我的文章中提供了解决办法,但还不足以阻止我与Google Now的讨论。

 类似资料:
  • 我有一个带有AzureSQL后端的MS Access前端应用程序(accdb)。我目前正在使用SQL服务器身份验证,但我想使用某种活动目录。我没有本地广告,所以我最初考虑设置Azure广告。然而,我们的小团队已经在使用Office 365,据我所知,O365由Azure AD提供支持。 所以我的问题是,是否可以使用O365帐户(微软通常称之为“工作帐户”)来针对Azure SQL后端进行身份验证?

  • 我尝试在Azure门户上创建的O365应用程序上进行身份验证,但它没有按预期工作。 以下代码运行良好,但它使用的是登录/密码,Microsoft不推荐使用。(在此处找到https://github.com/jstedfast/MailKit/issues/989) 事实上,我希望能够使用tenanid、客户端机密和clientid进行身份验证,但没有交互模式(因为该应用程序是Windows服务)。

  • 我想使用 Firebase 构建一个 Android 应用。Firebase 提供了登录屏幕 https://github.com/firebase/firebase-login-demo-android 的演示代码。 但是,我希望用户能够使用用户已经在Android的集中式帐户管理器中输入的帐户信息,而不是让用户输入他们的帐户信息。 我已经在 https://developer.android.

  • 下面是示例代码:https://code.google.com/p/google-api-dotnet-client/wiki/oauth2#service_accounts 授权失败:dotnetOpenAuth.Messaging.ProtocolException:发送直接消息或获取响应时出错。 内部异常是System.net.WebException:远程服务器返回错误:(400)Bad

  • 我正在努力解决这个问题:我正在尝试使用一个服务帐户,从PHP脚本在Google日历中创建一个事件。 以下是我所做的: 创建了一个Google Cloud Project 启用日历API 创建了一个OAuth 2.0服务帐户,其中包含客户端ID、电子邮件地址和公钥 下载了密钥文件并将其保存在我的网站中 使用服务帐户中创建的电子邮件地址共享我的日历(具有管理共享权限) 这是我的代码: 我已经尽可能地调