Identityserver4 如何将ui_区域设置从AuthorizeRequest传递给控制器

Identityserver4 如何将ui_区域设置从AuthorizeRequest传递给控制器,identityserver4,asp.net-core-identity,Identityserver4,Asp.net Core Identity,在Identityserver3中,存在在AuthorizationInteractionResponseGenerator中创建的SigningMessage。但在IdentityServer4中,没有向我的登录操作传递任何重要消息 那么,我如何通过授权调用中给出的ui\u区域设置呢?我找到了答案。我需要在我的控制器中注入IIdentityServerInteractionService。然后在我的登录操作中,我可以获得如下授权上下文 var context = await _interact

在Identityserver3中,存在在
AuthorizationInteractionResponseGenerator
中创建的SigningMessage。但在IdentityServer4中,没有向我的登录操作传递任何重要消息


那么,我如何通过授权调用中给出的ui\u区域设置呢?

我找到了答案。我需要在我的控制器中注入
IIdentityServerInteractionService
。然后在我的登录操作中,我可以获得如下授权上下文

var context = await _interaction.GetAuthorizationContextAsync(returnUrl);
上下文
包含UILocale