Clerk Organization & Membership + Convex
Looks like Convex only allows for standard claims specified in the OpenId protocol. Has anyone ever tried something similar? How do you check for organization membership and permissions in your mutations/queries?
Using the following claims:
{
"aud": "convex",
"name": "{{user.full_name}}",
"email": "{{user.primary_email_address}}",
"org_id": "{{org.id}}",
"org_role": "{{org.role}}",
"org_permissions": "{{org_membership.permissions}}",
"picture": "{{user.image_url}}",
"nickname": "{{user.username}}",
"given_name": "{{user.first_name}}",
"updated_at": "{{user.updated_at}}",
"family_name": "{{user.last_name}}",
"phone_number": "{{user.primary_phone_number}}",
"email_verified": "{{user.email_verified}}",
"phone_number_verified": "{{user.phone_number_verified}}"
}