【发布时间】:2015-06-22 15:05:29
【问题描述】:
所以,我有一个 Android 应用程序,这意味着我没有使用浏览器(我将在几行中解释为什么这很重要)并且我希望将 Security.Authenticator 与 Play 一起使用! 2.3.8
基本上,Play 使用当前会话(与浏览器直接相关),使用String getUserame(Context ctx) 检查其中的内容,如果存在则发回用户名。如果不是,则使用 Result onUnauthorized(Context ctx) 返回一个 HTTP redirect
这是我的问题:我使用 Play 作为远程应用程序的服务器。如何在我的应用中使用 Play 提供的身份验证方法?当然,这很棘手,由于我没有使用任何浏览器,我无法在会话中存储某些内容。
你们对此有一些解决方法或解决方案吗?
【问题讨论】:
-
这是
Authenticator的默认行为。您可以轻松地覆盖getUsername方法并检测您的用户是否在请求的标头或其他地方进行了身份验证。
标签: java android security cookies playframework-2.3