所以,我有一个Android应用程序,这意味着我没有使用浏览器(我将解释为什么这在几行中很重要)并且我希望将Security.Authenticator与Play一起使用! 2.3.8
基本上,Play使用当前会话(与浏览器直接相关),使用String getUserame(Context ctx)
检查其中的内容,如果存在,则发回用户名。如果没有,则使用HTTP redirect
返回Result onUnauthorized(Context ctx)
这是我的问题:我使用Play作为远程应用程序的服务器。如何在我的应用程序中使用Play的身份验证方法?这很棘手,因为当然,由于我没有使用任何浏览器,我无法在会话中存储内容。
你们有一些解决方法或解决方案吗?
答案 0 :(得分:1)
Play使用当前会话(与浏览器直接相关)... 由于我没有使用任何东西,我无法在会话中存储某些内容 浏览器。
以上是错误的。
您可以轻松地将Cookie存储在Android CookieStore中,这样您就可以安全地使用Play会话Cookie。
相关的SO问题将帮助您弄清楚如何执行此Android方面:
Android: How to store cookies?
Storing and restoring cookies in Android (persistent cookie storage)