首页 新闻 会员 周边 捐助

MVC 单点登录问题(需要用到两种身份验证方式:outlook账号和AD账号)

0
悬赏园豆:200 [待解决问题]

如标题,碰到一个问题,站点单点登录,需要两张验证方式,一种是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登录

 

求教这个问题应该怎么做,或者可以提供一些思路什么的吗

万分感谢!!!!

SSO
问题补充:
jiang_kw的主页 jiang_kw | 初学一级 | 园豆:4
提问于:2018-03-22 11:45
< >
分享
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册