Skip to main content
Question

C# authentication

  • September 22, 2020
  • 3 replies
  • 1598 views

I think I may have missed something here. Trying to authorize so I can test other API calls. I seem to have to supply a login and password to authorize but I would think the ID and Secret would be enough. What step did I miss here? I'm using the RingCentral NuGet package inside a windows form application for now. End result would be services or console jobs that would automate things.


this is my test code:

string RINGCENTRAL_CLIENTID = RINGCENTRAL_CLIENT_ID;

string RINGCENTRAL_CLIENTSECRET = RINGCENTRAL_CLIENT_SECRET;

string RINGCENTRAL_USERNAME = "USERNAME";

string RINGCENTRAL_PASSWORD = "PASSWORD";

string RINGCENTRAL_EXTENSION = "101";

bool RINGCENTRAL_PRODUCTION = false;

RestClient restClient;

restClient = new RestClient(RINGCENTRAL_CLIENTID, RINGCENTRAL_CLIENTSECRET, RINGCENTRAL_PRODUCTION);

Task.Run(async () => await restClient.Authorize(RINGCENTRAL_USERNAME, RINGCENTRAL_EXTENSION, RINGCENTRAL_PASSWORD)).Wait();

3 replies

Are you getting any authentication errors? Check this reference: https://community.ringcentral.com/questions/10217/authenticate-error-oau-140-c.html

Hope this help


  • Author
  • Participating Frequently
  • 6 replies
  • September 22, 2020

no this authenticates fine but I swore there is a way to not have to supply a login and password and just get a token using the ID and Secret.


PhongVu
Community Manager
Forum|alt.badge.img
  • Community Manager
  • 2423 replies
  • September 22, 2020

If you question is purely about if and how to get an access token using just the app client id and secret, then you don't need to wrote a long question and provide the code snippet above which distracts your point or cause unnecessary misunderstanding.


Reply


Cookie policy

We use cookies to enhance and personalize your experience. If you accept you agree to our full cookie policy. Learn more about our cookies.

 
Cookie settings