How can I implement SingleSignOn when connecting to RingCenral using ringcentral-csharp-client SDK? We have an inhouse application which instantiates RCclient, in this stage of development we are connecting using main account credentials. Unfortunately we are running into API limits since the app may have many instances (up to 100) for each of our users.
We do not want to ask for RC credentials as we already have SingleSingOn using Office365 working.
Is there a way to make this work with RC connection programmatically?
Also, ringcentral-csharp-client is going to be extended soon to include values from the header. The header holds number of available API calls, so it will simplify some of my logic as I keep track of it now.
The above behavior will be enforced in the new version of login page, so for now, embedding " https://service.ringcentral.com" in an iframe will still work.
The problem you encountered with the error - "Blocked a frame with origin " http://localhost:8080"; from accessing a cross-origin frame." - might be the inconsistency of protocol, where your main page is using "http", but iframe is using "https".
User then logs in via SSO, but how do I get the token back?
Hi Adam,
Please read this article as it would guide you to setup SSO for your account users.
https://support.ringcentral.com/article/1149.html
Your frontend app (c# or what ever) will need to implement 3-legged authentication in order to login with SSO.
Hope this helps,
+ Phong
We don't want to ask users for their RC credentials.
Is SingleSignOn a solution for the rate limit issue? I don't think so. No matter how you sign on, you will have rate limit issue as long as you make too fast requests.
At if all your 100 instance share the same RC credentials, only 5 of them could have active access token at a time. That's a limitation of RC Rest API.
A new Community is coming to RingCentral!
Posts are currently read-only as we transition into our new platform.We thank you for your patience
during this downtime.
Try Workflow Builder
Did you know you can easily automate tasks like responding to SMS, team messages, and more? Plus it's included with RingCentral Video and RingEX plans!Try RingCentral Workflow Builder