error 400

05-18-2017 12:53 PM
New Contributor

I'm working on the tutorial "Author, edit, and save maps to your portal" at

I get to the point where I want to save my map in the instruction: "When you click Save Map to Portal, a dialog should appear prompting you to sign in to ArcGIS Online."

I get the following error:

Invalid redirect_uri

Error: 400

the statements in my C# code that throws this error are ( second line throws the error):

// Indicate the url (portal) to authenticate with (ArcGIS Online)

challengeRequest.ServiceUri = new Uri("");

// Call GetCredentialAsync on the AuthenticationManager to invoke the challenge handler

await AuthenticationManager.Current.GetCredentialAsync(challengeRequest, false);

I have properly registered my app and am using my own client ID :

// Client ID for the app registered with the server (Portal Maps)

private const string AppClientId = "XXXXXXXXXXXXX";

Please help!


Len Hannam

0 Kudos
1 Reply
Occasional Contributor III

Hi Len,

In the code, whatever url you are using for the constannt variable 

  private const string OAuthRedirectUrl = "http://myapps.portalmapapp";  //your ArcGIS online organization url

you need to add the same url in the Redirect Uri of the App's "Registered info". It work for me. Hope that helps.