在Play Silhouette框架中禁用或绕过会话和身份验证

时间:2016-08-08 18:33:25

标签: playframework silhouette

目前我的应用程序使用Silhouette进行保护,我没有使用任何精美的社交身份验证功能。只需简单的用户名/密码 问题:

  • 我需要打开我的端点到外部Web应用程序,这将允许Web应用程序Ajax调用我的播放应用程序。这仅适用于开发人员和非常具体的用例。

我怎样才能实现这一目标?基本上允许播放应用程序充当开放的Web服务?

1 个答案:

答案 0 :(得分:0)

在Mohiva Gitter频道上发布此问题后,我得到了以下答案,我在这里分享了未来用户的好处:

Christian Kaps(@akkie)回答:

  

对于版本4,您可以创建自己的BypassAuthenticator类似的   到DummyAuthenticator。然后你需要一个IdentityService   实现,返回硬编码的伪身份   LoginInfo返回BypassAuthenticator。这可以是   配置环境。问题是你不能轻易   禁用身份验证机制,因为您的代码可能依赖   SecuredAction在请求中传输的标识。