35得票3回答
如何正确使用Identity Server 4的内省端点?

我正在使用Identity Server 4,尝试使用introspection端点,但仅凭文档我无法理解。文档只给出了这个示例。POST /connect/introspect Authorization: Basic xxxyyy token=<token> 现在,为什么会有...

29得票3回答
IdentityServer4与Auth0比较

我们想建立一个中央授权机构,为我们的各种应用(.net)进行身份验证和授权。我们发现IdentityServer4是开源且免费的,而Auth0需要支付费用。有人同时使用这两个吗?能否提供建议选择哪一个以及原因?

11得票2回答
IdentityServer4:如何在 Docker 中从证书存储加载签名凭据

我们在Windows上成功运行了基于IdentityServer4的STS,其中签名凭据已安装到本地计算机上,.pfx位于个人证书下,.cer位于受信任的人员证书下。然后,我们可以通过其通用名称加载签名凭据,如下所示: services.AddIdentityServer() .Ad...

10得票5回答
客户端凭据流程中的访问令牌出现无效范围错误

在客户端凭证流程的访问令牌请求中,我遇到了无效的范围错误。错误日志显示“无法在客户端凭证流程中请求OpenID范围”。我没有请求开放式ID范围。我不知道它从哪里来。我需要使用客户端凭据流生成访问令牌。 问题/复现步骤 API资源定义。public IEnumerable GetApiRes...

8得票1回答
AddInMemoryClients导致未知客户端或未启用。

我将尝试在使用“oidc-client”:“1.10.1”的Angular 8 SPA与ASP Net Core 3应用程序中使用Identity server 4。如果我将以下内容添加到appsettings.json文件中: "IdentityServer": { "Key"...

9得票1回答
如何将ASP.net Identity角色放入Identityserver4身份标记

虽然我很高兴IdentityServer4存在并在许多方面使身份验证变得更加容易,但我遇到了问题,社区中有许多关于向声明添加角色的讨论。我的要求很简单: 1. 我开发需要身份验证和授权的应用程序(Xamarin Forms)。 2. 我需要一个系统来存储我的用户的身份(名称、密码、角色、电话...

14得票3回答
在IdentityServer4客户端中刷新访问令牌

我想知道如何在使用ASP.NET Core MVC构建的IdentityServer4客户端中使用混合流来刷新访问令牌。如果我正确地理解了整个概念,客户端首先需要具有“offline_access”范围,以便能够使用刷新令牌,这是启用短期访问令牌和撤销刷新令牌的最佳实践,从而防止向客户端发出任...

7得票2回答
在特定设备上为什么会没有返回相关性 cookie

我们有一些用户无法通过Google连接到我们的平台。当发生这种情况时,总是针对特定设备,但根据我们目前拥有的信息,不是所有相同类型的设备(待确认)。 我们正在使用ASP.NET Core(和Identity Server 4)。 我们这边出错的原因是,在从oauth流程返回时,由ASP.N...

9得票4回答
密钥环中未找到密钥。无法验证令牌。

在我的应用程序前面添加NGNIX代理后,我在身份服务器4上遇到了奇怪的错误。 我的.Net Core身份服务器在Docker容器上运行,端口为8080。 Ngnix代理(使用https://github.com/nginx-proxy/nginx-proxy)已配置将443路由到Docke...

7得票1回答
身份服务器4 Swagger身份验证

我目前在使用Swagger授权API调用Identity Server 4时遇到了问题。 我的Swagger依赖项正在使用Swashbuckle版本-beta,Identity Server 4中的客户端对象如下: new Client { ClientId="swagger", ...