使用SAML 2.0进行Scala Play Web应用程序的SSO

时间:2015-11-22 18:25:41

标签: playframework saml-2.0 deadbolt

我正在构建一个scala play web应用程序,我需要使用支持SAML v2.0的IdP构建SSO功能。除了SSO之外,我还需要根据从IdP收到的角色构建应用程序内的授权机制,作为Authentication Assertion消息的属性。

我是SAML和SSO领域的新手。基于对Scala中的SAML和可用模块选项的一些快速了解,我在下面看到了与scala play web应用程序一起使用的选项,

  • Play-pac4J(用于身份验证和授权)
  • play2-auth(用于身份验证和授权)
  • Play-pac4J(用于身份验证)+ Deadbolt(用于授权)

如果有经验的人,请建议我在scala play web应用程序中为SSO和授权构建安全快速的解决方案的最佳选择。

0 个答案:

没有答案