92得票3回答
IdentityServer4 在 asp.net core 中注册 UserService 并从数据库获取用户

我在各个地方搜索了如何在asp.net core中使用IdentityServer4注册UserService,但似乎找不到正确的方法。 这是注册InMemoryUsers的代码,可以在这里找到,但我想从我的MSSQL数据库中访问用户而不是访问示例中定义的静态用户。var builder =...

87得票21回答
InvalidOperationException: IDX20803: 无法从 '[PII is hidden]' 获取配置。

我已经将我的API和客户端应用程序部署在Docker上,但是网站应用程序无法调用API,我一直收到异常。 我添加了其他帖子中建议的以下行,但并没有起作用。IdentityModelEventSource.ShowPII = true; 异常:System.InvalidOperationExc...

81得票4回答
如何在IdentityServer4中向访问令牌添加自定义声明?

我正在使用IdentityServer4。 我想要在访问令牌中添加其他自定义声明,但是我无法做到这一点。我已经修改了Quickstart5,并通过ProfileService添加了ASP.NET Identity Core和自定义声明,正如Coemgen在下面建议的那样。 您可以在这里下载...

74得票2回答
.NET Core Identity与IdentityServer4的区别

问题: 我应该使用 .Net Core Identity 还是 IdentityServer 4 with Identity? 我需要构建一个具有登录/注册功能的应用程序,并允许用户使用API来导入/导出我的软件中的数据。我还想拥有像Google、Twitter等外部登录。 我无法理解为什...

72得票1回答
在ASP.NET Core中配置DefaultScheme和DefaultChallengeScheme的目的是什么?

我正在学习ASP.NET Core 2.0和IdentityServer4中的安全机制。我已经用IdentityServer,API和ASP.NET Core MVC客户端应用程序设置好了项目。 下面是客户端应用程序中的ConfigureService方法。我对DefaultScheme和D...

65得票6回答
授权头需要“凭证”参数

我们正在使用Identity Server4和.NET Core,并将应用程序部署为AWS Serverless Lambda函数。当调用令牌端点以生成访问令牌时,我们收到以下错误消息:{ "message": "Authorization header requires 'Credentia...

43得票5回答
观众无效错误

我有3个项目,分别是1- JavaScript SPA,2- Web API 项目,3-使用 EF Core 的 IdentityServer。我开始调试 API 和 Identity Server,并成功获得了 JWT 令牌,但是,当我尝试从带有授权属性的 API 方法中获取值时,出现了错误...

41得票3回答
如何在Docker容器内外使用IdentityServer4?

我希望能够在docker容器内外部对身份验证服务器(STS)进行认证。 我在设置正确的授权方面遇到了问题,既要在容器内工作,也要在容器外工作。如果我将授权方设置为内部名称mcoidentityserver:5000,那么API可以进行身份验证,但客户端不能获取令牌,因为客户端位于docker...

39得票2回答
Identity Server 4 授权码流示例

我正在尝试使用授权码流(Authorization Code Flow)实现Identity Server 4和AspNet Core的集成。 问题是,IdentityServer4在Github上的存储库有几个示例,但没有一个是使用授权码流的。 是否有人有一个示例,演示如何使用Ident...

38得票5回答
当我使用IdentityServer4时,出现了“需要代码挑战”的问题。

我正试图重定向到IdentityServer进行授权,但在重定向URL中出现了“需要代码挑战”的错误信息。错误消息显示invalid_request并要求代码挑战,同时显示我的重定向URL为http://localhost:44367/signin-oidc#error=invalid_req...