OAuth providers
RingCentral
Set up RingCentral OAuth for cloud communications and telephony
Overview
Section titled “Overview”Connect your users to RingCentral for cloud phone systems, messaging, video meetings, and call log access.
| Property | Value |
|---|---|
| Provider ID | ringcentral |
| Category | Communication |
| PKCE | Supported |
| Token refresh | Automatic |
| Redirect URI | Shown in Developer Portal |
Step 1: Create a RingCentral OAuth App
Section titled “Step 1: Create a RingCentral OAuth App”Go to the RingCentral Developer Portal
Navigate to developers.ringcentral.com/my-account.html and sign in.
Create a new app
Click Create App, select OAuth 2.0, and fill in the app name and platform type.
Configure the redirect URI
Add the Alter callback URL from the Developer Portal to the OAuth Redirect URI field.
Get credentials
Copy the Client ID and Client Secret.
Step 2: Add to Alter Vault
Section titled “Step 2: Add to Alter Vault”Open the Developer Portal
Go to portal.alterauth.com and navigate to the application.
Add RingCentral provider
Go to OAuth Providers > Add Provider > RingCentral.
Enter credentials
- Client ID: Paste your RingCentral Client ID
- Client Secret: Paste your RingCentral Client Secret
Select scopes
Choose the scopes the application needs.
Save
Click Save. The provider is now active.
Available Scopes
Section titled “Available Scopes”| Scope | Description |
|---|---|
ReadAccounts | Read account and extension data |
EditAccounts | Modify account settings |
ReadMessages | Read messages, voicemails, and faxes |
EditMessages | Send and manage messages |
ReadCallLog | Read call log history |
ReadPresence | Read presence status |
Meetings | Access meeting data |
Contacts | Read and manage contacts |
- RingCentral has separate sandbox and production environments. Test with sandbox credentials before going to production.
- See the RingCentral authentication guide for more details.