Authorization Extension: Troubleshoot Issues

The following are some issues you might see when setting up the Authorization Extension, as well as some tips to help you identify the cause.

The authentication results in a token that contains groups information, but not roles or permissions information.

If this happens, chances are that you created roles and permissions for one client, but your users are authenticating using another client. For example, let's say that you created all your roles/permissions against Website A. However, you also create another website client in Auth0 for Website B. Then, you use the client_id and client_secret for Website B, instead of those for Website A, in your app.

Alternatively, you might see this if you click the Try button in the Auth0 Dashboard on a Connection that contains one of your users. This will execute an authentication flow using the Auth0 global application, but this is not the same as the application you configured in the extension.

My client is not shown in the drop-down menu when setting up the extension.

The supported client types for the Authorization extension are: Native, Single Page Web Applications and Regular Web Applications. Clients with no type assigned and Non Interactive Clients are not supported.