Skip to main content
Known Participant
June 24, 2023
Answered

OAuth Authentication without Redirect URI

  • June 24, 2023
  • 1 reply
  • 1273 views

I'm wondering if there's any way to authenticate my application for the Adobe Sign API without a redirect URI? My application is a local web server installed on client networks that is not open to the internet, so there is no public URI I can use.

 

We've integrated with OneDrive using the OAuth "device code flow", which does not require a redirect URI. Is there a way to use that flow or an alternative flow that gets around the need for a URI? If this is not possible, I will look into the Integration Key method for legacy apps.

    This topic has been closed for replies.
    Correct answer tromank

    Hi Stephane,

    With OAuth 2.0 process, the redirect URI is an additional security parameter that ensures that malicious attackers do not intercept the code received.  We strongly encourage the use of OAuth. However, we understand that it's not an option for on-prem / applications behind strict firewall policies.

     

    Besides OAuth 2.0, we offer customers the ability to create Integration Key(s) that will allow your integration to work without the need of redirect URI and user interaction to grant access. This article will take you step by step on How to create an Integration Key 

     

    Hope this helps you move forward with the integration.

     

    Regards,

    Roman

     

    1 reply

    tromankCorrect answer
    Adobe Employee
    June 26, 2023

    Hi Stephane,

    With OAuth 2.0 process, the redirect URI is an additional security parameter that ensures that malicious attackers do not intercept the code received.  We strongly encourage the use of OAuth. However, we understand that it's not an option for on-prem / applications behind strict firewall policies.

     

    Besides OAuth 2.0, we offer customers the ability to create Integration Key(s) that will allow your integration to work without the need of redirect URI and user interaction to grant access. This article will take you step by step on How to create an Integration Key 

     

    Hope this helps you move forward with the integration.

     

    Regards,

    Roman