【问题标题】:How to make a web api service authenticated using AZURE如何使用 AZURE 进行 Web api 服务身份验证
【发布时间】:2017-09-06 16:45:29
【问题描述】:

我在一个解决方案下有两个项目。一种是用于 MVC 的 UI,另一种是 WEB API 服务。我想让 WEB API 服务在 WEB API 项目内的 UI 项目调用期间进行身份验证和授权。

请在上述项目上分享您的资料,因为我对从现有链接中获得解决方案感到非常困惑。

【问题讨论】:

  • 您在寻找什么样的身份验证?与 AzureAD 集成?
  • 嘿普拉桑斯。你看过Auth0吗?如果是这样,您能否将其标记为已回答?非常感谢!

标签: azure authentication asp.net-web-api owin asp.net-authorization


【解决方案1】:

我非常喜欢 Auth0 进行身份验证。我在您描述的类似架构中广泛使用它,例如单独的 UI 项目和单独的后端 API 项目。在我的例子中,我使用 Angular 作为前端,使用 ASP.NET Web API 作为后端,而 Auth0 是一种将安全性结合在一起的粘合剂。

他们的docs 非常好,其中包含大多数常见堆栈的大量可下载示例。

基本上,前端与 Auth0 平台对话并获得一个令牌。然后,此令牌将用于对 Web api 的任何经过身份验证的调用,从而将应用程序的安全性和主要功能解耦。

而且它对于很多用例都是免费的!赢了!

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2016-07-26
    • 2017-04-08
    • 2018-02-04
    • 1970-01-01
    • 2015-08-11
    • 1970-01-01
    • 1970-01-01
    • 2011-04-22
    相关资源
    最近更新 更多