1

我正在尝试使用 Azure ACS 在 winrt Metro 应用程序中对用户进行身份验证。我用一个简单的 webtoken 在 azure 中建立了一个依赖方。

在 Windows 8 上,我安装了 azure 工具包。当我从 winrt 云(通知 + acs)模板创建一个新项目并填写所有必要的参数时,我可以运行该应用程序,我得到实时 ID 登录屏幕,但是当我输入我的凭据时,我收到一条消息说“我们可以'不加载该页面”。

谁能帮我这个?

4

1 回答 1

0

使用“我填写所有必要的参数”,我假设您的意思是Configuration.xml文件包含您的 ACS 命名空间等的必要信息......

现在,填写此信息并配置 ACS 不足以使示例工作。如果您仔细查看Configuration.xml文件,您将看到以下元素:

<!--Relying party return Url. The bouncer service url that will parse the token from ACS.-->
<ReturnUrl>https://127.0.0.1/bouncer</ReturnUrl>

<!--Authentication End Url. The bouncer service url used to validate if the authentication process is done.-->
<EndUrl>https://127.0.0.1/bouncer/end</EndUrl>

这些是来自 Azure 应用程序的 URL,您还需要运行这些 URL 才能使示例正常工作。在工具包中,您将找到以下目录:

WATWindows.Setup.v1.2.4\Samples\Notifications.CSharp\Notifications.Backend

为了能够运行示例应用程序,您需要首先启动这个后端应用程序。

您是否已经在WATWindows.Setup.v1.2.4\Samples\Notifications.CSharp目录中运行了SetupSample.cmd脚本?

于 2012-05-03T12:54:52.063 回答