Skip to main content
Question

JWT Tokens for non-developer users


We have developed a desktop application that individual users log into. We are making calls using the call-out function in the API as well as getting the user's devices, extension info, and subscribing for notifications for user call sessions, so it's very user-specific. I understand from the information at this link that users can only generate JWT tokens if they have a developer account, and the individual, end users don't have developer accounts - https://developers.ringcentral.com/guide/getting-started/create-credential:

"JWT tokens are created exclusively within the RingCentral Developer Console. For this reason, JWT credentials can only be created by users who have a valid developer account or role."

In the section about creating tokens on behalf of other users, it also mentions that they should be in the list of developers. If we're able to get JWTs for users who don't have developer accounts, that would be a good solution here. Please let us know if that's possible or if you have any suggestions for this case please.

6 replies

  • Known Participant
  • 12 replies
  • July 11, 2025

@PhongVu could you please advise on that? I can see this question is from a year ago, however I think it is still valid. I am encountering the same issue now.


PhongVu
Community Manager
Forum|alt.badge.img
  • Community Manager
  • 2423 replies
  • July 11, 2025
dcz wrote:

@PhongVu could you please advise on that? I can see this question is from a year ago, however I think it is still valid. I am encountering the same issue now.

The original question is incorrectly saying that “If we're able to get JWTs for users who don't have developer accounts”. I don’t really understand what it meant “users who don’t have developer accounts”.

Every user under an account must be assigned with a role. The default standard role includes the user permission to access the developer portal and it means that a user with the basic standard role should be able to login the developer portal to generate its own JWT token.

 

When creating a custom role, the super admin can include a user permission to control user access to the platform or the service accordingly. And if the “Developer Portal Access” permission is checked, the user assigned with that role becomes developer and thus, he/she can login the developer portal to generate a JWT token when needed.

To generate a JWT token on behalf of other users, a super admin can login the developer portal and select a developer (which is a user under the account) and create a JWT token for that selected user.

 

Select a user and click the Credentials link to start creating a JWT for the selected user.

 


  • Known Participant
  • 12 replies
  • July 11, 2025

I have a ‘Super Admin’ role and I can see a list of developers in our Organization, but when I click on any of them I only have ‘User Profile’ tab, there is no ‘Credentials’. What could be the cause of that?


PhongVu
Community Manager
Forum|alt.badge.img
  • Community Manager
  • 2423 replies
  • July 11, 2025
dcz wrote:

I have a ‘Super Admin’ role and I can see a list of developers in our Organization, but when I click on any of them I only have ‘User Profile’ tab, there is no ‘Credentials’. What could be the cause of that?

Screenshot? Is the super admin user a “developer admin” too?


  • Known Participant
  • 12 replies
  • July 11, 2025

  

PhongVu wrote:

Screenshot? Is the super admin user a “developer admin” too?

No, it’s only a Super Admin. How to grant a Developer Admin role? ‘Super Admin’ description says it gives a full system access.

 


PhongVu
Community Manager
Forum|alt.badge.img
  • Community Manager
  • 2423 replies
  • July 11, 2025
dcz wrote:

  

PhongVu wrote:

Screenshot? Is the super admin user a “developer admin” too?

No, it’s only a Super Admin. How to grant a Developer Admin role? ‘Super Admin’ description says it gives a full system access.

 

It’s granted by the developer admin, the first one from the developer list. (who is the main super admin of the account). 


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