This code works fine in my UWP app when running on Windows 10 desktop/mobile, however on Xbox One I am getting an error:
My c# code:
credential = await GoogleWebAuthorizationBroker.AuthorizeAsync(
new Uri("ms-appx:///Assets/client_secrets.json"),
new[] { "https://www.googleapis.com/auth/plus.profile.emails.read" },
"user",
CancellationToken.None);
return credential.Token.AccessToken;
Here are the steps that are happening:
- Click on google login btn
- google login screen is loading
- I can log into my google account
- The login windows asks me to Authorize permissions for the app
- Error happens here: I never get the Oauth token and get the following error message: Error:"Success", Description:"The WebAuthenticationBroker didn't return a code or an error. Details:0", Uri:""
Is any one having this issue?
My project.json file:
{
"dependencies": {
"Google.Apis": "1.15.0",
"Google.Apis.Auth": "1.15.0",
"Google.Apis.Core": "1.15.0",
"Microsoft.ApplicationInsights": "2.1.0",
"Microsoft.ApplicationInsights.PersistenceChannel": "1.2.3",
"Microsoft.ApplicationInsights.WindowsApps": "1.1.1",
"Microsoft.NETCore.UniversalWindowsPlatform": "5.2.2",
"Microsoft.Xaml.Behaviors.Uwp.Managed": "1.1.0",
"MvvmLightLibs": "5.3.0",
"Newtonsoft.Json": "9.0.1",
"NotificationsExtensions.Win10": "14295.0.1"
},
"frameworks": {
"uap10.0": {}
},
"runtimes": {
"win10-arm": {},
"win10-arm-aot": {},
"win10-x86": {},
"win10-x86-aot": {},
"win10-x64": {},
"win10-x64-aot": {}
}
}
Any idea on what I am doing wrong?