我使用Windows Azure Active Directory来保护我的WebAPI。但问题是我没有在可用应用程序列表中看到我的应用程序。
复制步骤:
- 创建新的MVC WebAPI项目与组织认证选项。指定Azure域并成功登录。项目创建!
- 转到Azure管理门户->活动目录->特定域->应用程序。可以在列表中看到我新创建的WebAPI应用。
- 添加新的应用程序到活动目录(尝试:本机和Web站点)。指定所有必需的字段,如名称,重定向URL等,然后进入配置。
- 在应用程序配置页面尝试允许访问其他Web api。但是我的WebAPI应用程序(在步骤1中创建并在步骤2的应用程序列表中进行验证)不在可用的WebAPI列表中。实际上只有两个选项可用:a) Windows Azure Active Directory;2) Windows Azure服务管理API;
因为团队目前正在集成更丰富的体验,如果您遵循大多数教程,这个功能似乎会被破坏。好消息是这仍然是完全可能的!虽然工作起来有点麻烦。请遵循Dan Kershaw的指导。
在短。- 下载应用清单
- 编辑应用程序清单
- 上传应用程序清单
- 更新你的依赖应用的配置,以要求目录的同意。