auth0-authorization-extension
auth0-authorization-extension copied to clipboard
Creating a Role/Permission in v2 requires an Application
Great work on v2, but to create a Role or Permission, it is necessary to specify an Application.
However, applications were removed in v2, and it's no longer possible to create on so the dropdown remains empty...?
Forgive me if I'm overlooking something, but as far as I can see there is no way to create a Role or Permission right now?
@FreeWillaert - Not the author of the extension, but have successfully installed and setup on my tenant.
Not clear what issue you are facing based on the information above. Please can you elaborate. Additionally here are a couple of clarifications to consider / include too:
1). Have you defined at least 1 Client via the Dashboard? Have you defined at least one User & associated that user with a Connection (DB, Social etc) that is also associated with the Client (application). Only asking to get a little context on your situation.
2). Have you made any configuration changes inside the Extension itself - there is a Configuration option in the drop-down in the top-right hand corner (which by default is the name of your tenant).
Finally, of course documentation may assist?
Hi, thanks for responding! And sorry for not making myself very clear perhaps.
- Yes, I have a client and a couple of users.
- In the Extension Configuration, I've selected Groups and Roles, both under Token Contents and Persistence.
As far as Groups are concerned, everything works fine - I can add a user to a group, and after logging in with that user I see that the group is added in his app_metadata.
However, when I try to create a new role, I need to specify an Application:

Now, that dropdown list is empty, and I see no way of creating an application - which should make sense, since that concept was removed in v1. The same goes for creating a permission.
Did you manage to setup the extension not with Groups, but with Roles and/or Permissions?
The list here will only show Native, Single Page and Traditional Web Applications. Make sure your type is correctly set on the client level:

Why not for "Non interactive Client"?
Any reason we can't do that on "Non interactive client" ?
need an answer for this as well. Trying to use it for Machine 2 Machine apps
I'm looking for an answer to this as well. Why doesn't this work for machine to machine app types? Is there a fix for this without changing the client application type?
Hi @sandrinodimattia I'm looking for the same answer. Is there any way to manage m2m applications?