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.create to false and 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.

Kirby Klub is not affiliated with the developers of Kirby CMS. We are merely standing on the shoulder of giants.
© 2026 Bruno Meilick All rights reserved.