我是新手使用OAuth和一些新的身份验证技术,并且粗暴地说我没有遇到过一种授权技术,这种技术并没有让我感到沮丧,并且想要试图实现它在我的一个应用程序中。
我试图学习OAuth流程,但是我遇到的大部分资源都让我感到困惑和沮丧。我已经尝试过使用像Auth0这样的授权服务器,从表面上看,我认为它非常酷,直到我试图深入并在我的应用程序中实现它。这也让我感到沮丧,因为他们的文档似乎到处都是,然后它仍然无法正常使用我的应用程序(我的应用程序使用ASP.NET Web API,AngularJS用于前端)。
我想做的很简单,但我找不到合适的解决方案。我想要做的就是在我的数据库或授权服务器数据库中存储用户和用户信息,将用户名和密码发送到授权服务器并接收我的Web API识别的访问令牌,并处理用户角色。我一直在尝试创建安全的登录和注册功能大约一周,而且它需要花费时间来完成更重要的任务。
是否有任何我可以使用的授权服务器可以完成我需要的服务而没有我此刻不关心的所有额外的麻烦?