Playframework 为Scala Play web应用程序使用SAML 2.0的SSO
我正在构建一个scala play web应用程序,我需要使用支持SAML v2.0的IdP构建SSO功能。除了SSO之外,我还需要基于从IdP接收的角色在应用程序中构建授权机制,作为身份验证断言消息的属性 我是SAML和SSO领域的新手。基于对Play scala中SAML和可用模块选项的一些快速了解,我看到了以下与scala Play web应用程序一起使用的选项Playframework 为Scala Play web应用程序使用SAML 2.0的SSO,playframework,saml-2.0,deadbolt,Playframework,Saml 2.0,Deadbolt,我正在构建一个scala play web应用程序,我需要使用支持SAML v2.0的IdP构建SSO功能。除了SSO之外,我还需要基于从IdP接收的角色在应用程序中构建授权机制,作为身份验证断言消息的属性 我是SAML和SSO领域的新手。基于对Play scala中SAML和可用模块选项的一些快速了解,我看到了以下与scala Play web应用程序一起使用的选项 Play-pac4J(用于身份验证和授权) play2身份验证(用于身份验证和授权) Play-pac4J(用于认证)+锁销(
- Play-pac4J(用于身份验证和授权)
- play2身份验证(用于身份验证和授权)
- Play-pac4J(用于认证)+锁销(用于授权)
如果有人之前有经验,请向我推荐在scala play web应用程序中为SSO和授权构建安全、快速解决方案的最佳选择。到目前为止,您尝试了什么?您是否有一些代码片段可以解释您的问题?我还没有开始编写有关SSO的代码。我试图分析可能的选择。我偶然发现了上述几种选择。我想和其他可能为这种需要工作的人核实一下。