OpenIddict服务器允许我通过.AddServer.AllowCustomFlow添加自定义授权类型。然而,我在OpenIddictClientService上没有看到任何合适的方法可以允许我调用此自定义流。看起来OpenIddictClientService只支持baked-in流。是否有任何解决方法可以使用OpenIddict.Client库并调用OpenIddict.Server发布的自定义授权类型?
.AddServer.AllowCustomFlow
OpenIddictClientService
OpenIddict.Client
OpenIddict.Server
wgeznvg71#
正如你所发现的,它目前还不受支持。根据需求,它可能会在未来的版本中添加。但在这种情况下,它很可能需要添加多个IOpenIddictClientHandler<ProcessAuthenticationContext>处理程序来向OpenIddict指示如何使用您的自定义授权。
IOpenIddictClientHandler<ProcessAuthenticationContext>
1条答案
按热度按时间wgeznvg71#
正如你所发现的,它目前还不受支持。根据需求,它可能会在未来的版本中添加。但在这种情况下,它很可能需要添加多个
IOpenIddictClientHandler<ProcessAuthenticationContext>
处理程序来向OpenIddict指示如何使用您的自定义授权。