We're making changes to the Community, so you may have received some notifications - thanks for your patience and welcome back. Learn more here.

Forum Discussion

badriravi's avatar
badriravi
New member | Level 2
6 years ago

Updated redirect_uri not working

Hello, 

When I first created a dropbox app, my redirect_uri was http://localhost:4200/. Everthing was working fine and I continued to develop the application, then  I needed to updated the redirect_uri, I changed it to http://localhost:4200/third-party-redirect/ and https://3e0cecfb.ngrok.io/third-party-redirect.  After updating, I am not able to  authenticate my users anymore. I am getting this error 

Invalid redirect_uri. It must exactly match one of the redirect URIs you've pre-configured for your app (including the path).

If I revert back to the old redirect_uri,  http://localhost:4200/ then  everything is working fine. How can I  update the redirect_uri ?

 

  • Hello

    Thanks for the help, it's an error on my end. Everything is working fine now, Thanks. 

  • Greg-DB's avatar
    Greg-DB
    Icon for Dropbox Staff rankDropbox Staff

    As a security feature, all redirect URIs used for an app must be pre-registered for the app. If you attempt to use a redirect URI that hasn't been registered, you'll receive this error.

    To register an OAuth 2 redirect URI, access the app's page on the App Console by clicking on the app's name there:

    https://www.dropbox.com/developers/apps

    Then, add the desired redirect URI (exactly as it will be used) to the "OAuth 2: Redirect URIs" section.

    • badriravi's avatar
      badriravi
      New member | Level 2

      Hello

      Thanks for the help, it's an error on my end. Everything is working fine now, Thanks. 

      • evry1falls's avatar
        evry1falls
        Collaborator | Level 8

        I have the same problem 

        What was your solution for this ?

    • Marc_Gandar's avatar
      Marc_Gandar
      New member | Level 2

      Hi,

      In case of the same error Google let the developer the expected URI. So it is easy to add it in the list. Is there a way to have a similar information with DropBox?

      Regards, Marc

      • Greg-DB's avatar
        Greg-DB
        Icon for Dropbox Staff rankDropbox Staff

        Marc_Gandar I'm not sure I understand your message. Can you clarify?

         

        Do you mean you'd like Dropbox to show the unregistered redirect URI that was attempted to be used in the invalid redirect URI error itself? Dropbox does currently do that on that error page, where the text would look like this:

        Error (400)

        It seems the app you were using submitted a bad request. If you would like to report this error to the app's developer, include the information below.


        More details for developers

        Invalid redirect_uri: "https://example.com/": It must exactly match one of the redirect URIs you've pre-configured for your app (including the path).