winrt中的azure acs身份验证

时间:2012-05-03 09:55:05

标签: c# azure windows-8 windows-runtime acs

我正在尝试使用Azure ACS对winrt metro应用中的用户进行身份验证。 我用简单的网络语言在azure中建立了一个依赖派对。

Windows 8上的

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

任何人都可以帮我吗?

1 个答案:

答案 0 :(得分: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 \样品\ Notifications.CSharp \ Notifications.Backend

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

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