我注意到jwt中的“idp:local”。将idp声明值从“local”更改为“FooIDP”的最佳方法是什么?
使用Identity Server 4的Quickstart3_ImplicitFlowAuthentication快速入门示例。
答案 0 :(得分:1)
不确定这是否是最佳方式,但看起来您需要在AccountController :: Login
中更改对SignInAsync的调用旧:
await HttpContext.Authentication.SignInAsync(user.SubjectId, user.Username, props);
新:
await HttpContext.Authentication.SignInAsync(user.SubjectId, user.Username, idpName, props);