Especificar Organização de Login
Aqui, mostraremos como habilitar a opção de especificar a organização de login para a aplicação.
Por exemplo, o endpoint /login é a página padrão de entrada para contas pertencentes à organização built-in. No entanto, você pode habilitar a opção de especificar a organização de login na aplicação app-built-in que pertence à organização built-in. Isso permite que o usuário selecione uma organização ao fazer login. Após o usuário selecionar a organização, ele será redirecionado para /login/<organization>.
Configuration
Na página de edição da aplicação, você pode encontrar a opção de configuração Org select mode. Você pode selecionar o modo da lista suspensa.
- None: A página de seleção de organização não será exibida.
- Entrada: O usuário pode inserir o nome da organização na caixa de entrada.
- Select: O usuário pode selecionar a organização da lista suspensa.


A página de seleção de organização só será exibida quando a rota for /login ou <organization>/login. Isso significa que a aplicação deve ser definida como a aplicação padrão na organização ou no app-built-in.
Automatic Organization Redirect
When a user's session expires, Casdoor remembers which organization they last used and automatically redirects them to that organization's login page. This saves time by eliminating the need to select the organization again after a session timeout.
The organization context is stored in the browser's localStorage when you visit an organization-specific login page (e.g., /login/my-org). When your session expires and you need to log in again, Casdoor automatically redirects you to that same organization's login page instead of the generic /login page.
If no organization context is found in localStorage, you'll be redirected to the default /login page where you can select an organization using the configured mode (Input or Select) if enabled.