question

nibu-eapen10876 avatar image
nibu-eapen10876 asked Leonard leWang edited

Can I set a localhost URL as an OAuth Redirect URI?

Is it possible to set http://localhost/ringcentral/index.php as OAuth Redirect URI?

My app's authorization flows are

  • Authorization Code
  • Refresh Access Token

I don't have a live and publicly accessible URL to set as an OAuth Redirect URI, so I don't know how to complete the OAuth process.

I'm trying to set up and run the following demo:

https://github.com/ringcentral/ringcentral-php

Thanks!

authenticationoauthfrequently askedredirect url
1 |1500 characters needed characters left characters exceeded

Up to 8 attachments (including images) can be used with a maximum of 1.0 MiB each and 10.0 MiB total.

Phong Vu avatar image
Phong Vu answered nibu-eapen10876 commented
Hi Nibu,

Yes you can but not directly like that. Check out the ngrok tunner ( https://ngrok.com/) and use that tool for your local app.

+ Phong
1 comment
1 |1500 characters needed characters left characters exceeded

Up to 8 attachments (including images) can be used with a maximum of 1.0 MiB each and 10.0 MiB total.

Thanks Phong. It's a great tool that I forgot for a long. Thanks very much.
0 Likes 0 ·
Tyler Liu avatar image
Tyler Liu answered nibu-eapen10876 commented
For oAuth redirect URI, yes you can use a local one and it should work. Because the redirection happens in your local browser.

However WebHook URIs have to be public.
1 comment
1 |1500 characters needed characters left characters exceeded

Up to 8 attachments (including images) can be used with a maximum of 1.0 MiB each and 10.0 MiB total.

Anirban avatar image
Anirban answered

You can set any callback uri, but you need to keep in mind that the callback uri need to be exactly the same you have configured during creating the app in developer portal

1 |1500 characters needed characters left characters exceeded

Up to 8 attachments (including images) can be used with a maximum of 1.0 MiB each and 10.0 MiB total.

Developer sandbox tools

Using the RingCentral Phone for Desktop, you can dial or receive test calls, send and receive test SMS or Fax messages in your sandbox environment.

Download RingCentral Phone for Desktop:

Tip: switch to the "sandbox mode" before logging in the app:

  • On MacOS: press "fn + command + f2" keys
  • On Windows: press "Ctrl + F2" keys