OAuth login
Klub does not enforce a specific authentication method. Use this page if you want to integrate OAuth or external identity providers. Members still need to be normal Kirby users with the required fields.
Recommendations
- If you want to control user creation yourself, set
bnomei.klub.members.createtofalseand create users during your OAuth flow. - Ensure member users have the provider data field, gates field, and progress field configured in their blueprint.
Klub only checks the current user, their role, and their stored provider data when enforcing access.