【发布时间】:2021-01-14 13:05:25
【问题描述】:
有没有办法将SAML认证和表单认证集成到同一个项目中?
我今天只有 SAML 身份验证:
services.AddSaml2("/login", true);
如果我在 SAML 之后添加另一个架构,SAML 将停止工作。如果我之前添加它,则不会触发来自身份验证。 这是表单认证的代码:
services.AddAuthentication("Form")
.AddScheme<FormAuthenticationOptions, FormAuthenticationHandler>("Form", null)
.AddCookie(options => {
options.LoginPath = "....";
options.LogoutPath = "...";
options.EventsType = typeof(CustomCookieAuthenticationEvents);
});
请指教。
【问题讨论】: