如何将 ui_locales 从 AuthorizeRequest 传递给控制器
How to pass ui_locales from AuthorizeRequest to the controller
在 Identityserver3 中有在 AuthorizeInteractionResponseGenerator
中创建的 SignInMessage。但是在 IdentityServer4 中,没有 SignInMessage 传递给我的登录操作。
那么如何通过授权调用中给出的 ui_locales 呢?
我明白了。我需要在我的控制器中注入 IIdentityServerInteractionService
。然后在我的登录操作中,我可以获得像
这样的授权上下文
var context = await _interaction.GetAuthorizationContextAsync(returnUrl);
此 context
包含 UILocales。
在 Identityserver3 中有在 AuthorizeInteractionResponseGenerator
中创建的 SignInMessage。但是在 IdentityServer4 中,没有 SignInMessage 传递给我的登录操作。
那么如何通过授权调用中给出的 ui_locales 呢?
我明白了。我需要在我的控制器中注入 IIdentityServerInteractionService
。然后在我的登录操作中,我可以获得像
var context = await _interaction.GetAuthorizationContextAsync(returnUrl);
此 context
包含 UILocales。