在一个当前的ASP.NET Core项目 (
在访问
我查看了IdentityServer4的文档,但没有找到如何设置此选项的线索。我偶然发现了可能是较旧版本的文档,但这似乎不是当前版本的一部分。
在配置期间是否有明确定义支持的授权类型的可能性,这是我错过的吗?或者它是自动生成的,根本无法设置?
v2.1.6
) 中,Identity Server 4 (v2.2.0
) 被实现用于用户和API身份验证,并且它的工作效果很好。客户端设置的唯一grant_type
是client-credentials
,并且scopes
被设置为一些自定义范围,在这些范围内不允许使用offline_access
。在访问
.well-known/openid-configuration
后,发现支持更多的grant_types
,即使已禁用offline_access
(出于简洁起见缩短)。{
"scopes_supported": [
"custom_scope_1",
"custom_scope_2",
"offline_access"
],
"grant_types_supported": [
"authorization_code",
"client_credentials",
"refresh_token",
"implicit",
"password"
],
}
我查看了IdentityServer4的文档,但没有找到如何设置此选项的线索。我偶然发现了可能是较旧版本的文档,但这似乎不是当前版本的一部分。
在配置期间是否有明确定义支持的授权类型的可能性,这是我错过的吗?或者它是自动生成的,根本无法设置?