Clerk Introduces New Authorization Features

Dec 13th, 2023Product
  • Clerk has launched authorization capabilities with custom roles, permissions, and helper functions.

  • Developers can define custom roles in the Clerk dashboard, assign to employees, and create fine-grained permissions.

  • New helper functions include has() for checking user permissions, protect() for blocking unauthorized actions, and <Protect> for React component-level protection.

  • Detailed documentation is provided for proper implementation and usage of these new features.

  • Future plans include extending authorization helpers to support entitlements and other resources beyond 'org:' prefixed roles and permissions.

Recent Product News