Utilizado para possibilitar a entrada e representação de logins quando a instância é integrada à serviços de diretórios (tal como o Active Directory ou o LDAP). Permite apenas o uso de dígitos (0-9), letras minúsculas (a-z), underscore (_) e ponto (.). É representado no banco de dados pelo tipo ‘character varying’:
1
ALTER TABLE tabela ADD COLUMN coluna VARCHAR(64) NOT NULL UNIQUE;
Este tipo é destinado ao uso, principalmente, em formulários de edição de dados de usuários, ou seja, tuplas da tabela mandatória ‘_user’:
1
2
3
4
5
6
7
8
9
10
11
12
13
<form table="titan._user" primary="_id">
...
<field
type="Login"
column="_login"
label="Login"
max-length="64"
required="true"
unique="true"
help="Login utilizado para acessar o sistema."
/>
...
</form>