【问题标题】:Using Web Browser to access Azure AD secured Web API使用 Web 浏览器访问受 Azure AD 保护的 Web API
【发布时间】:2015-05-29 22:34:36
【问题描述】:

我一直在努力让本机应用程序与 Azure AD 使用这两个站点保护的 Web API 一起工作:

https://azure.microsoft.com/en-us/documentation/articles/active-directory-authentication-scenarios/

http://bitoftech.net/2014/09/12/secure-asp-net-web-api-2-azure-active-directory-owin-middleware-adal/

我想使用 Web 浏览器来测试 Web API,但不知道如何启用对 Azure 安全 AD 的浏览器支持。我对此很陌生,所以任何帮助将不胜感激。是否可以同时拥有两种身份验证方案(本机应用程序和 Web 浏览器)?

我知道我可以制作一个访问 Web API 的 Web 应用程序,但我希望我可以直接在浏览器中访问 Web API 端点,然后转发到 Azure AD 端点进行授权。这可能吗?

【问题讨论】:

    标签: browser asp.net-web-api azure-active-directory


    【解决方案1】:

    此示例应该有助于从浏览器中访问 WebAPI 目录:

    https://github.com/AzureADSamples/SinglePageApp-WebAPI-AngularJS-DotNet

    【讨论】:

    • 不过,这不会在浏览器中访问 WebAPI URI,而是使用中介访问 WebAPI。我有一种感觉,如果没有某种中介,我将无法直接访问 WebAPI URI。感谢您的建议!
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2020-02-19
    • 2017-11-02
    • 2020-02-26
    • 2019-12-03
    • 1970-01-01
    • 2014-10-29
    • 1970-01-01
    相关资源
    最近更新 更多