是的,Jasny SSO支持SAML(Security Assertion Markup Language)认证。SAML是一种基于XML的标准,用于在网络上安全地交换认证和授权数据。
底层原理是,当用户尝试访问需要身份验证的应用程序时,该应用程序将重定向到Jasny SSO服务器以进行身份验证。用户提供凭据后,Jasny SSO服务器将向身份提供者发出SAML请求。身份提供者将向用户显示一个登录页面,用户提供凭据后,身份提供者将向Jasny SSO服务器返回一个SAML响应,其中包含有关用户身份和授权的信息。
Jasny SSO服务器将使用SAML响应中包含的信息验证用户,并向应用程序返回必要的信息。SAML提供了一种安全的方式来跨越多个安全域进行身份验证,因此在企业环境中非常流行。
总的来说,Jasny SSO支持多种身份验证协议,包括OAuth、OpenID Connect和SAML。这些协议都提供了不同的特性和优点,应该根据具体情况选择最适合的协议。