# OAuth Login Source: https://kart.bnomei.com/docs/guides/oauth Updated: 2025-08-08T14:09:17+00:00 Summary: Allow OAuth logins by disabling automatic user creation and adding custom authentication. Configure roles via kart.customers.roles to match user blueprints. ## OAuth To allow alternative login options like OAuth you will need to disable the [automatic user creation](https://kart.bnomei.com/docs/content/customer-user-accounts) and provide your own solution for creating and login in users. The Kart plugin does not really care how the user is logged in / authenticated as long as its user role matches and the blueprint has the required fields. See `kart.customers.roles` in the [configuration](https://kart.bnomei.com/docs/setup/configuration).