如何登录到由 Azure 移动 Web 服务自动生成的 Web 服务?
How do I log into a web service that was auto-generated by Azure Mobile Web Services?
Microsoft 的 Azure 移动 Web 服务允许您下载 .NET 或 JavaScript 服务以及与该服务对话的客户端。这些是用 C# 或 JavaScript 编写的。我选择在 C# 中获得一个。生成的解有几个部分
- A Windows 8.1 桌面客户端 (yourname.Windows)
- 一个windows移动客户端(yourname.WindowsPhone)
- Azure 移动 Web 服务 (yournameService)
- 名为 (yourname.Shared)
的共享 .net 程序集
您可以右键单击 yournameService
并单击“发布”,它会引导您完成一个向导,将您的应用程序直接从 Visual Studio 发布到 Azure 服务器。在向导中的某个时刻,它会自动建立一些相当复杂的凭据(因为您已经登录到 Azure 网络订阅)。一般点Next,Next,就可以发布了。
现在你有一个网络服务,它在你的网络浏览器中打开,但它需要你登录。我想知道的是,你如何知道用于登录的用户名和密码?
http://yourapp123.azure-mobile.net/help
然后单击"Try it out",将弹出一个Web 浏览器身份验证对话框。
为什么这是个问题?就我输入的用户而言:
- 我的 Visual Studio 登录凭据,
- 我与 Azure 的连接(可能与 visual studio 登录相同,也可能不同)
- 在向导期间,我确定了要发布到 Azure 的登录凭据,使用的值我不知道它们来自哪里,所以我把它们留了下来。这些似乎是我唯一有机会输入的凭据,对默认设置的任何更改都会导致向导无法运行,因此我确定这不是我输入用户名和密码的地方。
- 我在创建 Mobile WebService 时创建了用户名和密码,但在我尝试登录时它们不起作用。
将用户名留空。并输入您的应用程序密钥作为密码。您可以从 Azure 门户 > 移动服务 > 管理密钥中找到您的应用程序密钥。
原因是 AMS 使用 Zumo header 来决定正确的身份验证。这就是应用程序密钥的用途。因此,它确保只有拥有应用程序密钥的人或应用程序才能访问 Web 服务。希望这有帮助。
Microsoft 的 Azure 移动 Web 服务允许您下载 .NET 或 JavaScript 服务以及与该服务对话的客户端。这些是用 C# 或 JavaScript 编写的。我选择在 C# 中获得一个。生成的解有几个部分
- A Windows 8.1 桌面客户端 (yourname.Windows)
- 一个windows移动客户端(yourname.WindowsPhone)
- Azure 移动 Web 服务 (yournameService)
- 名为 (yourname.Shared) 的共享 .net 程序集
您可以右键单击 yournameService
并单击“发布”,它会引导您完成一个向导,将您的应用程序直接从 Visual Studio 发布到 Azure 服务器。在向导中的某个时刻,它会自动建立一些相当复杂的凭据(因为您已经登录到 Azure 网络订阅)。一般点Next,Next,就可以发布了。
现在你有一个网络服务,它在你的网络浏览器中打开,但它需要你登录。我想知道的是,你如何知道用于登录的用户名和密码?
http://yourapp123.azure-mobile.net/help
然后单击"Try it out",将弹出一个Web 浏览器身份验证对话框。
为什么这是个问题?就我输入的用户而言:
- 我的 Visual Studio 登录凭据,
- 我与 Azure 的连接(可能与 visual studio 登录相同,也可能不同)
- 在向导期间,我确定了要发布到 Azure 的登录凭据,使用的值我不知道它们来自哪里,所以我把它们留了下来。这些似乎是我唯一有机会输入的凭据,对默认设置的任何更改都会导致向导无法运行,因此我确定这不是我输入用户名和密码的地方。
- 我在创建 Mobile WebService 时创建了用户名和密码,但在我尝试登录时它们不起作用。
将用户名留空。并输入您的应用程序密钥作为密码。您可以从 Azure 门户 > 移动服务 > 管理密钥中找到您的应用程序密钥。
原因是 AMS 使用 Zumo header 来决定正确的身份验证。这就是应用程序密钥的用途。因此,它确保只有拥有应用程序密钥的人或应用程序才能访问 Web 服务。希望这有帮助。