首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >如何在ASP.NET MVC5和WEB API2中实现oauth2服务器

如何在ASP.NET MVC5和WEB API2中实现oauth2服务器
EN

Stack Overflow用户
提问于 2014-11-05 19:01:12
回答 1查看 164.8K关注 0票数 133

首先,我将概述我的项目:

对于我的实习工作,我需要在现有系统中添加功能。一旦用户通过OAuth2授权,第三方客户端必须能够访问AX Webservices中的数据。我知道我需要做一个“代理web服务”,客户端可以对它进行调用,然后调用AX服务,但我对OAuth2部分有点不确定。大多数教程和指南都是关于在Facebook或Google登录中使用ASP.NET身份的。我不需要它,我需要使用现有的凭据,所以我需要创建我自己的OAuth2服务。

我发现很难找到关于这方面的教程、指南或解释。我理解OAuth2和需要做的事情,但我以前从未做过这样的事情,并且发现很难开始。我找到的最接近我需要的东西是这个github repo link,但是解决方案不能构建。

我的想法是创建一个Dyn MVC网站,客户端(第三方)可以注册自己并获取他们的客户端ID。使用ASP.NET API,我想创建一个获取所需令牌和参数的API,然后访问Dyn AX服务。

这是正确的,还是我完全错了?任何关于构建您自己的oauth2服务器/服务的帮助或链接都会很好。

EN

回答 1

Stack Overflow用户

发布于 2015-11-25 15:36:25

我也在研究同样的东西,偶然发现了identityserver,它在ASP.NET之上实现了OAuth和OpenID,它集成了ASP.NET identityMembership Reboot,并对实体框架提供了持久化支持。

因此,要回答您的问题,请查看他们在how to setup an OAuth and OpenID server上的详细文档。

票数 5
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/26755573

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档