24得票6回答
应用程序在运行HTTPS时发送的重定向URI为HTTP而不是HTTPS

我有一个 Asp .net core MVC 应用程序。它连接到 Identity Server 4 进行身份验证。托管在 Docker Swarm 上。 MVC 应用程序托管在 https://XXXXXXX 上。 ConfigurServiesservices.AddAuthentic...

24得票1回答
ApiResource和ApiScope与IdentityResource有什么区别?

我已经阅读了IdentityServer4文档,但我无法理解这三个概念之间的确切区别。(ApiResource vs ApiScope vs IdentityResource) 1- 正如文档中所述,API Scope建模了OAuth Scope,而API Resource则建模了API资源。...

24得票1回答
登录后身份验证服务器出现404错误(停留在signin-oidc页面)

我按照Identity Server 4文档在本地机器上设置了一个示例服务器。我的问题是,在登录后,应用程序停留在“signin-oidc”页面,日志显示404错误。我完全按照说明进行操作,甚至删除了所有内容并重新开始。因此,当前的设置是一个基本的IdSvr4项目(is4inmem)和一个新的...

23得票5回答
Automapper在使用IdentityServer4时出现问题 - MissingMethodException: 方法未找到:'!!0 AutoMapper.IMapper.Map(System.Object)'

我正在使用IdentityServer 4的最新版本。 问题 / 重现步骤 创建新的Blazor WebAssembly应用程序 我脚手架生成了所有身份文件并进行了自定义配置 和为Blazor WebAssembly自定义ApiAuthorizationDbContext 安装Autom...

22得票5回答
在生产环境中IdentityServer4无法工作

我在使用IdentityServer4和React启动项目时,使用的是ASP.NET Core 3.0预览版4。一切正常,直到我构建解决方案并在命令提示符中使用dotnet命令运行应用程序时,它告诉我未指定密钥类型。 我尝试过各种生成证书的指南,因为我在.NET中没有任何关于证书的经验。我提...

22得票4回答
无法使用DiscoveryClient,提示"Issuer name does not match authority"。

使用IdentityModel的DiscoveryClient进行GET时,我遇到以下错误:var discoveryResponse = await DiscoveryClient.GetAsync("https://localhost/IdentityServer"); 颁发者名称与...

21得票3回答
使用IdentityServer4进行身份验证后,在NGINX后面运行的.Net Core返回502 Bad Gateway错误。

有两个应用程序auth和store,并使用IdentityServer4进行身份验证,两者都在NGINX后面。 存储应用程序成功进行身份验证,但从auth应用程序返回后,我们从NGINX收到502 Bad Gateway。 这里出了什么问题? Auth应用程序日志: info: Mic...

21得票4回答
如何生成Identity Server签名证书

在身份验证服务器示例中,我们会在Startup.cs中找到类似下面的代码var certFile = env.ApplicationBasePath + "\\idsrv3test.pfx"; var signingCertificate = new X509Certificate2(cer...

21得票1回答
IdentityServer4 发现文档返回 404。

我正在按照 ID Server 4 的快速入门操作,但有一个例外,我是在 .NET Core 2.1.302 上使用 Mac。不知何故,当我导航到 http://localhost:5000/.well-known/openid-configuration 时,出现 404 错误: info...

21得票3回答
扩展IdentityServer4服务

我已经按照IdentityServer4快速入门并且可以使用隐式授权,通过一个本地实例的 IdentityServer 验证我的 JavaScript 网页(与快速入门中提供的几乎相同)。我的 IdentityServer 几乎与上述快速入门中提供的完全相同-它只有一些自定义用户详细信息。 ...