如标题,碰到一个问题,站点单点登录,需要两张验证方式,一种是outlook账号,现在用的是openid,但是现在的需求是还需要有另一种登录方式,并且要求这种方式登录成功后后台还要模拟outlook账号登录(配置一个用户名和密码)
以下是ConfigureAuth的代码
app.SetDefaultSignInAsAuthenticationType(CookieAuthenticationDefaults.AuthenticationType);
app.UseExternalSignInCookie(DefaultAuthenticationTypes.ExternalCookie);
app.UseOpenIdConnectAuthentication(
new OpenIdConnectAuthenticationOptions
{
ClientId = clientId,
Authority = authority,
PostLogoutRedirectUri = postLogoutRedirectUri,
TokenValidationParameters = new TokenValidationParameters
{
RoleClaimType = "roles"
}
});
目前这种方式只能实现outlook登录
求教这个问题应该怎么做,或者可以提供一些思路什么的吗
万分感谢!!!!