api - Azure API 应用程序 - 如何定义登录策略

标签 api azure gateway

我们正在开发 ASP.NET 5/MVC 6 应用程序,并希望使用新的 Azure Api 应用程序。因此,我遵循了 Brady 的教程,但是当我尝试访问 Azure 上的服务时,我在默认网关处被退回,并显示...

{ "status": 400, "source": "https://default-web-northeuropef54b46974f064fc0b30c72928d0d7443.azurewebsites.net/login/federated?service=SceneStealer.Web.Api", "message": "No default login policy set, configure gateway auth policy first." }

因此,我浏览了这篇文章,以使用 Azure Active Directory 保护您的 Web 服务,认为这可能会触发它......但不......它没有任何区别。我找不到任何关于如何为 Azure 网关设置默认登录策略的文章或任何内容,并且已经为此苦苦挣扎了一天..因此,任何建议或文章指针将不胜感激!

应用程序网址:My Azure

最佳答案

我也遇到了同样的问题。我的 Azure AD 有我的 Microsoft Live 帐户用户。但我想这可能是因为我正在我的个人笔记本电脑上进行测试,而我的笔记本电脑的用户实际上不是 Microsoft Live 帐户。

因此,在 Azure AD 中,我在域 yourname.onmicrosoft.com 上创建了另一个与我的个人笔记本电脑帐户同名的用户。然后转到 API 站点的/login/aad 并以该帐户登录。它似乎通过了身份验证,尽管我现在收到一个新错误,提示“您无权查看此目录或页面。”

关于api - Azure API 应用程序 - 如何定义登录策略,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33277801/

相关文章:

api - 从 AWS Lambda 函数创建 CloudFormation 堆栈,传递 API 网关参数

java - C++ 软件上的 API

c# - 来自计时器触发器的 Azure 函数输出服务总线绑定(bind)

java - 如何通过Gateway/Api Gateway/Rest将外部服务连接到队列?

hadoop - 使用边缘节点运行 Hadoop 集群时如何连接到 Impala

javascript - PhoneGap.exec 不工作

c# - Azure - 将事件中心使用到 DocumentDB(而不是存储帐户)

asp.net - Azure错误进程 'msbuild.exe'退出,代码为 '1'

Java发送和接收短信。免费短信网关?

android - 如何使用 gradle 替换 Google Maps API key ?