Spring Security Saml中是否有一种方法可以根据请求参数设置forceAuthn = true。 https://stackoverflow.com/a/27833355/2587871根据请求覆盖值?
基本上,作为一项服务,我们可以同时使用Oauth和SAML idp。因此,当客户端发送prompt = login时,我们也想在SAML方面兑现它。
答案 0 :(得分:0)
我能够使用以下选项来实现此目的。
覆盖getProfileOptions
WebSSOProfileOptions webProfile = super.getProfileOptions(context, exception);
if(prompt=login){
webProfile.setForceAuthN(true);
}
return webProfile;