我知道如何使用。net Core Identity为Google添加外部提供商,但我无法获得使用SAML2实现Azure AD SSO的任何示例。到目前为止,我知道我们可以使用Sustainsys库来配置SAML2。
现有代码:
var result = await _signInManager.PasswordSignInAsync(Input.Email, Input.Password, Input.RememberMe, lockoutOnFailure: true);
if (result.Succeeded)
{
//Redirect to Login page
}
我尝试过使用Sustainsys库来实现,但是没有使用ASP的示例代码或文档。净的身份。
Saml2库当然可以与Azure AD一起使用,我建议使用微软为Azure AD构建的OpenID Connect包。它们提供了更好的体验。