WebAuthenticationBroker.AuthenticateAsync仅返回回调URL

时间:2012-09-19 12:21:14

标签: azure windows-8 acs

我有一个简单的Web API应用程序,应该从metro应用程序调用。 我正在使用WebAuthenticationBroker来获取身份验证令牌。

var ipUri = new Uri("https://xxx.accesscontrol.windows.net:443/v2/wsfederation?wa=wsignin1.0&wtrealm=http%3a%2f%2fyyy:2858%2f");

var callbackUri = new Uri(http://yyy:2858/);

WebAuthenticationResult webAuthenticationResult = await WebAuthenticationBroker.AuthenticateAsync(
                                                       WebAuthenticationOptions.None,
                                                       ipUri,callbackUri);

if (webAuthenticationResult.ResponseStatus == WebAuthenticationStatus.Success)
{
     tokenBlock.Text = webAuthenticationResult.ResponseData.ToString();
}

问题是在webAuthenticationResult.ResponseData中,我只得到应用程序回调网址(即),而不是令牌。

任何想法?

由于

马努

0 个答案:

没有答案