OdooWiki OCA HUB

Case Insensitive Logins

auth_user_case_insensitive folder_open OCA/server-auth open_in_new
Authentication License: AGPL-3

This module makes user logins case insensitive. It also overwrites the search method to allow these case insensitive logins to work on a database that previously had case sensitive logins.

auto_awesome What this module does

AI-generated from the code · Odoo 19.0

Makes user logins case insensitive, so users can sign in regardless of capitalisation. Existing logins are converted to lowercase when the module is installed.

This module changes how Odoo handles user login names so that capitalisation no longer matters. When someone signs in, the login they type is converted to lowercase before being checked, so "John.Smith" and "john.smith" are treated as the same account.

It also keeps logins consistent going forward: - When a new user is created, the login is automatically stored in lowercase. - When an existing user's login is changed, the new value is stored in lowercase too.

Because older databases may already contain logins with capital letters, the module includes two installation steps. Before installation it checks all existing logins and stops the installation with a clear error if two accounts would become identical once lowercased, preventing duplicate accounts. After installation it converts every existing login to lowercase.

The module works on the res.users model, which is the model behind user accounts and the login screen. It depends on the mail module. No new menus, screens, buttons or reports are added; the change is invisible in daily use apart from the fact that users no longer need to remember the exact capitalisation of their login.

Depends on

mail
Models and fields (1)
  • res.users · extends an existing model

Text generated by AI (DeepSeek) from reading the Odoo 19.0 code on GitHub; it may contain mistakes, so check the code before deciding. View the code on GitHub

Availability by version

Reviewed: 2026-11-03
Confirmed (verified in repository and branch) Estimated (unverified) No information

Confirmation status: 8 confirmed, 1 with no information of 9 versions.

Sources · Odoo 15.0

Confirmed on 2026-11-03 in branch 15.0 of OCA/server-auth.

terminal Installation and usage

OCA documentation · Odoo 19.0

Install this module as you would any other. No further configuration is required.

Note that upon installation the existing logins will all be converted to lowercase.

[](https://runbot.odoo-community.org/runbot/167/11.0)

No verified information in OCA: Configuration.

info

Data imported from GitHub: this sheet reflects the latest catalog review, not a live lookup. Always check the module documentation and staging before installing in production.