gpt4 book ai didi

java - 用于应用程序引擎 2 应用程序引擎身份验证的应用程序身份服务

转载 作者:行者123 更新时间:2023-12-01 14:22:21 25 4
gpt4 key购买 nike

我对提供 appengine server 2 服务器身份验证的新机制感到困惑。

我有 2 个应用程序。应用程序1和应用程序2。App1 通过安全、安静的界面与 App2 交互。

App2 接口(interface)通过管理员角色在 web.xml 中受到保护。

<security-constraint>
<web-resource-collection>
<url-pattern>/V3/publish/*</url-pattern>
</web-resource-collection>
<auth-constraint>
<role-name>admin</role-name>
</auth-constraint>
</security-constraint>

我将 App1 应用程序标识添加到 App2 管理列表中。

然后 App1 只需使用服务器应用程序身份调用接口(interface)即可。根据下面的链接,应用程序身份 API 应该可以帮助我。

https://developers.google.com/appengine/docs/java/appidentity/

这似乎仅适用于“google API”应用程序,不适用于其他系统(即用户appengine应用程序)。

Q1。我可以使用 AppIdentityService 使用 auth_contraint 角色以安全的方式调用另一个 appengine 应用程序吗?

感谢任何帮助。

-lp

最佳答案

您无法将应用程序身份添加到另一个应用程序管理列表。 (您邀请的电子邮件必须接受邀请)。

您可以使用 AppIdentityService 使用应用程序的公钥/私钥对内容进行签名(由 Google 管理,包括 key 轮换),请参阅 Asserting identity to other systems还有一些示例代码:Google App Engine Security Module API and JWT support

关于java - 用于应用程序引擎 2 应用程序引擎身份验证的应用程序身份服务,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17438280/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com