gpt4 book ai didi

java - 无需浏览器即可在 Play 服务器中进行身份验证

转载 作者:行者123 更新时间:2023-12-01 11:39:19 25 4
gpt4 key购买 nike

所以,我有一个 Android 应用程序,这意味着我没有使用浏览器(我将用几行解释为什么这很重要),并且我希望在 Play 中使用 Security.Authenticator! 2.3.8

基本上,Play 使用当前 session (与浏览器直接相关),使用 String getUserame(Context ctx) 检查其中的内容,并发送回用户名(如果存在)。如果没有,则使用 Result onUnauthorized(Context ctx) 返回 HTTP 重定向

这是我的问题:我使用 Play 作为远程应用程序的服务器。如何在我的应用中使用 Play 提供的身份验证方法?这很棘手,因为当然,由于我没有使用任何浏览器,我无法在 session 中存储某些内容。

你们对此有一些解决方法或解决方案吗?

最佳答案

Play uses the current session (which is directly related to the browser)... I can't store something in session due to the fact I'm not using any browser.

以上内容是错误的。

您可以轻松地将cookie存储在Android的CookieStore中这样您就可以安全地使用 Play 的 session cookie。

相关的 SO 问题将帮助您弄清楚如何执行此 Android 端操作:

Android: How to store cookies?

Storing and restoring cookies in Android (persistent cookie storage)

关于java - 无需浏览器即可在 Play 服务器中进行身份验证,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29670808/

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