Define user permissions

It’s easy to manage and control access with user permissions and they are unlimited. You can define, create, edit, and delete as many permissions as you need.

First time creating permissions?

For each permission you create on Kinde, you need to assign a unique ‘key’ that your product code will reference to apply the permission. We suggest you create permissions first, and then if you want, create roles to group sets of permissions to apply to users.

Add a new user permission

  1. In the Business menu at the top of the screen, choose Permissions. If you already have permissions added, you’ll see a list of them.

  2. Select Add permission.

  3. Give the permission a Name. Keep it short and descriptive, so you can easily understand what it is for. For example, ‘View financial reports’.

  4. Enter a Description. Provide additional context to help users understand this permission and the effect it will have. For example ‘Allows users to view, but not update, financial reports for the business.’

  5. Enter a Key. The key is how your code references the permission in Kinde. It should be a word that is easy to reference in code and match in your product. For example read-reports. It’s a good idea to follow a naming convention pattern to help maintain your code. Here’s what it might look like:

    [action_type]:[functional_area] e.g read:reports

  6. Select Save.

Edit permission

User permissions are dynamic and refreshed via the issued token. This means that any changes you make will be applied to users, the next time they sign in.

We don’t recommend editing permission keys, once a permission is in use. It will break the code link between your product and the defined permission.

  1. In the Business menu at the top of the screen, choose Permissions. If you already have permissions, you’ll see a list of them.
  2. Select the three dots next to the permission you want to edit and choose Edit permission.
  3. Make the changes you want and select Save.

Get more support

See Kinde in action

Find out what Kinde can do in a live demo with one of our experts.

Book a demo

Talk to us

If you can’t find what you’re looking for in our help center - email our team. We’d love to hear from you.

Contact support
Talk to us