Skip to main content
Question

Ring Out Dynamic User ,Ring Out dynamic user

  • 12 April 2021
  • 6 replies
  • 226 views

How can we use ring out with the current logged in user and not hard code the below details? Currently using SSO with Microsoft Azure.

const string RINGCENTRAL_USERNAME = "<YOUR ACCOUNT PHONE NUMBER>";
const string RINGCENTRAL_PASSWORD = "<YOUR ACCOUNT PASSWORD>";
const string RINGCENTRAL_EXTENSION = "<YOUR EXTENSION, PROBABLY '101'>";

,

How can we use the ring out but instead of hard coding the username, pull the current logged in user. Currently using SSO Microsoft Azure.


const string RINGCENTRAL_USERNAME = "<YOUR ACCOUNT PHONE NUMBER>";

const string RINGCENTRAL_PASSWORD = "<YOUR ACCOUNT PASSWORD>";

const string RINGCENTRAL_EXTENSION = "<YOUR EXTENSION, PROBABLY '101'>";

You have to implement 3-legged authorization to get the access token.

https://developers.ringcentral.com/guide/authentication/quick-start

https://developers.ringcentral.com/guide/authentication/auth-code-flow


Ok if I do that do i not need

const string RINGCENTRAL_EXTENSION = "<YOUR EXTENSION, PROBABLY '101'>";

or do I put something in place for those variables?


Do that? Do what?


lol sorry was trying to reply from my phone.

So if I use the 3-legged authorization


Will I still use https://developers.ringcentral.com/guide/voice/quick-start#c# for ring out?


If so then do I delete


-------------------

const string RINGCENTRAL_USERNAME = "<YOUR ACCOUNT PHONE NUMBER>";

const string RINGCENTRAL_PASSWORD = "<YOUR ACCOUNT PASSWORD>";

const string RINGCENTRAL_EXTENSION = "<YOUR EXTENSION, PROBABLY '101'>";

------------------


Or do i put some type of variable that is pulled from the 3-legged authorization. I don't see anything in the response that would fit the above variables.


Unfortunately the sample apps and sample code that RingCentral shows everywhere uses the Password flow.


This sample is NOT password flow.

https://developers.ringcentral.com/guide/authentication/quick-start


Reply