35得票1回答
IdentityServer4与AspNet.Security.OpenIdConnect.Server与OpenIddict的比较

为了了解我可以用什么来实现OpenId Connect服务器,我研究了每个选项: IdentityServer4: 一个ASP.NET Core 2的OpenID Connect和OAuth 2.0框架。 AspNet.Security.OpenIdConnect.Server: ...

24得票6回答
AddJwtBearer的OnAuthenticationFailed返回自定义错误

我正在使用 Openidict。 我正在尝试返回自定义消息和状态码,但我无法做到。我的 startup.cs 配置如下:services.AddAuthentication(options => { options.DefaultA...

23得票2回答
使用React的ASP.NET Core身份验证单页应用程序

我对使用ASP.NET Core Identity与React SPA有些困惑和迷茫。 我已经阅读了Microsoft关于ASP.NET Core Identity的文档,主要关注SPA部分的Identity,但是我必须承认,我仍然不清楚如何将React SPA与ASP.NET Core I...

15得票3回答
OpenID Connect - 登录期间识别租户

我有一个多租户(单个数据库)应用程序,允许不同租户使用相同的用户名/电子邮件。 在登录时(隐式流程),如何识别租户?我想到了以下可能性: 在注册时要求用户提供帐户 slug (公司/租户 slug),在登录期间,用户应提供 slug 以及 username 和 password。 但是在op...

11得票1回答
如何访问OpenIDDict授权服务器的注册页面?

我已经将 opeiddict 建成了一个独立的Web应用程序作为授权服务器。 我现在遇到一个小问题,就是如何通过客户端Web应用程序中的链接直接进入用户注册页面。 目前,我可以像您的示例一样转到登录页面:public ActionResult SignIn() { // ...

10得票2回答
如何从JWT中获取ClaimsPrincipal在asp.net core中

在我的解决方案中,有两个项目。1)Web API和2)MVC。我正在使用ASP.NET Core。API发出JWT令牌,MVC使用它来获取受保护的资源。我正在使用openiddict库来发布JWT。在MVC项目的AccountController Login方法中,我想检索ClaimsPrin...

9得票2回答
使用ASP.NET Core REST API实现SPA(Angular 2)中的社交注册

我已经实现了一个简单的Angular 2应用程序,它使用ASP.NET Core WebApi作为后端。为了进行身份验证,我添加了'/login'路由,生成JWT访问和刷新令牌,然后由SPA存储在localStorage中,并在HTTP请求中使用。 现在我想集成社交注册功能,以便用户可以使用...

8得票1回答
将Google idToken转换为本地OpenId token c#

我正在使用这个github项目https://github.com/openiddict/openiddict-core,非常好用。但是当用户使用外部身份提供者时,我卡住了,不知道应该采取什么步骤或如何实现它,例如,我将使用谷歌作为示例。 我有一个运行中的angular2应用程序和一个asp...

8得票2回答
如何排除AspNet Core缺失依赖项的问题?

所以我对我的project.json进行了更改,导致重新还原时出现了许多无法解决的依赖项。你如何确定这里发生了什么?我肯定它之前是工作正常的,因为我已经根据这个project.json文件编写了相当多的代码。 "dependencies": { "EntityFramework.Co...

8得票3回答
在OpenIddict处理请求时发生未处理的异常

所以,我正在尝试使用NET core 1.1实现OpenIddict版本1.0.0-beta2-0580,但是遇到以下错误: 在处理请求时发生未处理的异常 这基于以下内容:https://github.com/openiddict/openiddict-core/tree/dev/sa...