Azure:为 API 应用程序配置身份验证/授权。快速配置,找不到应用程序

Posted

技术标签:

【中文标题】Azure:为 API 应用程序配置身份验证/授权。快速配置,找不到应用程序【英文标题】:Azure: Configure Authentication/Authorization for API App. Express config, app not found 【发布时间】:2019-01-30 18:15:14 【问题描述】:

我正在尝试为 API 应用程序配置 AAD 身份验证。所以:

    我去 AAD、应用程序注册、新应用程序注册和 注册一个新的应用 foo-webapi

    进入API应用,认证/授权,点击“开启”;选择 “使用 Azure Active Directory 登录”,单击 Azure Active Directory 身份验证提供者

    在 AAD 配置中,单击“Express”,单击“Select Existing AD” App',搜索 foo-webapi,没有找到

    我尝试创建它以防万一!?但它显然 抱怨 具有该名称的现有应用

有人可以帮忙理解一下吗?

注意:我知道我可以直接从这里创建它,而不是以前创建它,但是身份验证不会以这种方式工作,这可能是我的下一个问题,但是这个我所描述的事实是我不完全了解这些功能的症状。

非常感谢

【问题讨论】:

【参考方案1】:

如果您想为您的应用程序配置身份验证,请按照此处提到的 Manual 方法进行操作。我已经对我的应用服务进行了此操作,并且它工作正常。

【讨论】:

谢谢。我已经这样做了。但我想了解我是否配置不正确以及为什么它有意义,或者它是否只是一个错误。 对不起,但它没有解决为什么会出现这种行为的问题

以上是关于Azure:为 API 应用程序配置身份验证/授权。快速配置,找不到应用程序的主要内容,如果未能解决你的问题,请参考以下文章

如何使用 Azure API 管理设计微服务架构中的身份验证和授权策略?

Azure AD 身份验证令牌未通过 Web api 授权

无法对 Azure 上的 API 管理执行资源所有者密码 OAuth2 身份验证

401- 使用 REST API Dynamics CRM 和 Azure AD 进行未经授权的身份验证

Azure API 管理 - 与底层服务进行身份验证和授权同步

api 的 Azure Apim 身份验证