One is that your authentication logic moves out of your app and into Clerk's systems. This can make debugging and customization harder compared to a self-managed auth system.
Clerk provides flexible ways to model user roles and permissions - from custom user metadata, to groups, to encoded policies and claims. The best approach depends on your application's needs.
glyphh09
Amazing tutorial! Thanks for sharing. ๐