31得票1回答
使用IdentityServer4的用户注册流程

我希望在我的ASP.NET Core MVC web应用程序中使用IdentityServer4进行身份验证,但用户注册流程似乎很别扭。大多数需要用户注册的网站不会将您重定向到单独的网站(例如Facebook、Twitter等)以使用本地用户帐户进行注册。 一种解决方案是在与我的MVC客户端...

30得票5回答
在不需要密码的情况下使用IdentityServer4生成访问令牌

我使用 ROPC 流程 (使用此示例:https://github.com/robisim74/AngularSPAWebAPI) 创建了一个受 IdentityServer4 保护的 ASP.NET Core WebApi。 如何在服务器上手动生成 access_token 而无需密码?

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

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

29得票3回答
IdentityServer4与Auth0比较

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

28得票2回答
身份验证服务器在/connect/authorize/callback中一直显示“显示登录:用户未经身份验证”。

我正在使用IdentityServer4,在支持IdentityServer中只有ResourceOwnerPassword授权类型的现有系统上实施Code flow授权。 我遇到了一个阶段,用户被提示进行身份验证,然后重定向到server connect/authorize/callba...

27得票3回答
OAuth授权范围和应用程序角色及权限

目前我的应用程序基于角色和权限验证用户的访问。例如,如果用户是管理员,则具有所有权限。 然而,现在我正在实施OAuth 2.0和OpenIdConnect,为Web应用程序和REST API提供单点登录和令牌验证。 OAuth 2.0和OpenID Connect对于访问控制非常依赖于范围...

27得票1回答
如何在生产环境中创建签名证书并在IdentityServer4中使用?

在 IdentityServer4文档网站 上的大部分(所有?)示例代码使用 AddDeveloperSigningCredential(),但建议在生产环境中改用 AddSigningCredential()。我花了比我愿意想象的时间来尝试弄清楚如何实现这一点。 我该如何在生产环境中创建签...

26得票3回答
为IdentityServer4添加签名凭据

我们正在使用.NET Core Web应用程序("http://docs.identityserver.io/en/release/quickstarts/0_overview.html")中的IdentityServer4。 我们已经将AddDeveloperSigningCredentia...

25得票4回答
无效操作异常:未指定密钥类型。Microsoft.AspNetCore.ApiAuthorization.IdentityServer.ConfigureSigningCredentials.LoadKey()

摘要 我尝试使用带有身份验证功能的基本.NET Core React应用程序发布,但是在使用IdentityServer时出现错误。这是使用dotnet new react --auth Individual、.Net Core 3.0 Preview5并遵循此处和此处的说明。 我已通过T...

24得票4回答
方法未找到:'System.Reflection.MethodInfo Microsoft.EntityFrameworkCore.Query.EntityQueryModelVisitor.get_SelectAsyncMethod()'。

各位,我需要帮助。我正在一个新项目中实现Identity Server 4,尝试从数据库中恢复之前使用asp.Identity创建的用户,以便在使用Identity Server 4进行外部登录时进行验证。抱歉我的英语不好。这是我的Startup.cs:public class Startup...