Authorization Tokens
Ensure Widgets have the appropriate permissions in your application.
Widgets must be supplied with an authorization token. The token can be acquired in one of two ways:
- If you are using the
authkit-jsorauthkit-reactlibraries, you can use the provided access token. - If you use one of our backend SDKs, use the “get token” method in the SDK to request a token with any scopes required by the widget you want to use. Widget tokens expire after one hour.
New WorkOS accounts are created with an “Admin” role that has all Widget permissions assigned. Existing accounts can assign any permissions required by a widget to a role. This can be done on the “Roles” page of the WorkOS Dashboard. See the Roles and Permissions guide for more information.
For widgets that require permissions, the user must be assigned a role with those permissions before generating a token. No additional permissions are required to view or revoke your own sessions with the User Sessions widget.
Localization Learn how to display Widgets in multiple languages
Up next