12得票2回答
.NET Core JWTBearer跳过自签名证书验证,以便在本地与身份服务器进行通信

我有两个API项目,一个基于.NET Framework 4.6.2(旧API),另一个基于.NET Core 2.0。旧API可以很简单地禁用自签名证书验证: System.Net.ServicePointManager.ServerCertificateValidationCallbac...

13得票3回答
AspNet.Core,IdentityServer 4:在使用JWT承载令牌的SignalR 1.0进行websocket握手期间未经授权(401)

我有两个aspnet.core服务: 一个用于IdentityServer4,另一个用于Angular4+客户端使用的API。SignalR hub在API上运行。整个解决方案都在docker上运行,但这应该不要紧(见下文)。 我使用隐式授权流程,它工作得非常完美。NG应用程序重定向到Ide...

8得票2回答
我的IUserClaimsPrincipalFactory实现在IdentityServer4上引起了StackOverflowException异常。

我使用IdentityServer4和Asp.NET Core Identity在Asp.NET Core上构建了一个身份验证服务器。我希望将我的ApplicationUser属性映射到客户端访问UserInfoEndpoint时发送的声明。 我尝试按照以下方式实现IUserClaimsPr...

12得票2回答
.NET Core 3预览版8升级后,React SPA / 嵌入式身份服务器问题

我们有一个React SPA,最初是使用SPA模板创建的,并在.NET Core 3预览版7上运行。React SPA“客户端”被配置为隐式流并成功使用oidc-client。一切正常。 以下是我的startup.cs中的客户端配置: var mySPAClient = new...

12得票2回答
在IdentityServer4中,“idsrv”和“idsrv.session” cookie有什么区别?

我理解idsrv.session cookie用于检测用户会话是否更改。该cookie是IdentityServer提供的OIDC Session Management实现的一部分。然后我不明白idsrv cookie的作用是什么。可以有人解释一下吗?

7得票2回答
IdentityServer MVC 令牌过期

我刚接触身份认证服务器,还有一个关键概念我不太明白。我正在使用MVC教程中的代码。 如果我在我的Home控制器上添加[Authorize]属性,并访问我的网站,我会被重定向到IdentityServer。然后,我使用我的用户名和密码进行登录。然后,我使用一些自定义代码进行身份验证。我得到了一...

29得票7回答
使用内存中的IdentityServer进行集成测试

我有一个使用IdentityServer4进行令牌验证的API。 我想使用内存中的TestServer对这个API进行单元测试。我希望在内存中的TestServer中托管IdentityServer。 我已经成功从IdentityServer创建了一个令牌。 目前只做到这一步,但是我收到了一个...

37得票3回答
Identity Server 4:向访问令牌添加声明

我正在使用Identity Server 4和Implicit Flow,并希望向访问令牌添加一些声明,新的声明或属性为“tenantId”和“langId”。 我已将langId添加为我的一个作用域,如下所示,然后通过身份验证服务器请求该作用域,但我也得到了tenantId。这是怎么回事?...

9得票1回答
ASP Net Core IdentityServer,生产环境中出现“发行者无效”的问题

我正在尝试在生产环境(AWS Elasticbeanstalk服务器)部署一个使用IdentityServer的简单ASP.NET Core项目;我的测试项目基本上是启用了身份验证的Visual Studio 2019的React.js模板。 在开发中一切正常,但在生产中,当我尝试使用jwt...

9得票2回答
无法在ASP.NET Core中启用Identity Server 4的CORS

好的,我已经为我的.Net Core API添加了CORS策略,但是这些CORS策略在Identity Server 4端点上不起作用。 我有以下API,其中我尝试注册用户: [EnableCors("AllowAllCorsPolicy")] [Route("api/Use...