我有一个简单的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中,我只得到应用程序回调网址(即),而不是令牌。
任何想法?
由于
马努