Entrar
O chip de usuário na barra de título, o diálogo de entrada e o teclado de PIN dele, trocar de usuário e sair, o que uma troca de identidade faz com a página aberta, e como os navegadores e os circuitos remotos entram.
Entrar troca as permissões em vigor numa tela, do papel Não conectado para o papel de um usuário. Nunca é obrigatório: a estação abre na identidade de quem chega e continua usável ali. Existe um caminho de entrada com duas portas, o chip de usuário na barra de título e a raiz Conectado agora da página Usuários, e as duas abrem o mesmo diálogo sobre a mesma conferência. Um navegador que não pode nem ver ganha uma terceira superfície, a entrada de visualização, que é o mesmo painel sem a moldura.
Entrar não é uma mudança na estação. Isso continua disponível enquanto o runtime está parado pelo limite do modo gratuito, quando toda escrita na configuração é recusada.
O chip de usuário
O chip fica à direita da barra de título, depois das teclas de tema e de um divisor, em toda rota e em toda conexão. Ele mostra um glifo de pessoa com um ponto (verde enquanto há alguém autenticado, cinza no resto do tempo) e o nome de exibição autenticado, ou Entrar quando não há ninguém. Pressioná-lo abre o diálogo de entrada. O chip nunca mostra um nome de papel: sem ninguém autenticado ele é um chamado à ação, com alguém autenticado ele é um nome.
O diálogo de entrada
O diálogo se chama Entrar, ou Trocar de usuário enquanto a lista está à mostra e alguém já está autenticado. Enquanto alguém está autenticado, o cabeçalho dele diz "Conectado como " com um botão Sair. O Esc ou um clique fora o fecham sem mudar nada.
A lista
A lista traz todo usuário local da estação, na ordem da relação, cada linha com uma sigla de duas letras feita das iniciais, o nome de exibição, e uma de duas marcas: um cadeado, "PIN obrigatório", ou uma seta de entrada, "Entra com um toque". Tocar num usuário sem PIN entra na hora. Tocar num usuário com PIN abre o passo do PIN. Toda tela oferece a mesma lista, qualquer que seja o papel autenticado nela.
Quando a lista está vazia, o diálogo mostra a razão em vez de uma lista em branco:
| Situação | Texto |
|---|---|
| Nenhum usuário local ainda | "Esta estação ainda não tem usuários locais. O primeiro, o administrador principal, é criado na página Usuários." |
| A demonstração publicada | "Esta é a demonstração publicada, então não há conta com que entrar. Tudo aqui é somente visualização." |
O passo do PIN
O passo do PIN mostra a sigla e o nome do usuário escolhido, um botão Voltar para a lista, o rótulo Digite o PIN, e o teclado de PIN: um mostrador que exibe um ponto por dígito digitado (nunca o dígito em si) e, enquanto está vazio, a faixa aceita; as teclas de 1 a 9, uma tecla de apagar, o 0, e uma tecla de confirmação que acende assim que 4 dígitos entram. O teclado para de aceitar em 6 dígitos. Ele também é um controle de teclado físico: o teclado da tela recebe o foco quando o passo abre, os dígitos são acrescentados, o Backspace apaga, o Enter confirma. Clicar no mostrador devolve o foco ao teclado da tela sem levantar um teclado virtual.
Uma recusa fica no passo, sob o teclado, e limpa o mostrador para a próxima tentativa:
| Texto | Quando |
|---|---|
| Esse PIN não está correto. | O PIN não foi verificado. |
| PINs errados demais. Tente de novo em . | Um circuito de navegador bateu no limite de PINs errados; a espera se lê em segundos abaixo de um minuto, e em minutos inteiros acima. |
| Falha ao entrar. | Um usuário sem PIN foi recusado (removido da relação nesse meio-tempo). |
Enquanto uma entrada está em curso, a lista e o teclado ficam inertes, para que um toque duplo não consiga lançar uma segunda tentativa.
Trocar de usuário e sair
Trocar de usuário é o mesmo diálogo aberto sobre uma tela autenticada: escolha outro usuário, e a identidade muda sem uma saída no meio. Sair, no cabeçalho do diálogo ou no painel Conectado agora, devolve a tela ao papel Não conectado. Na janela da própria estação isso limpa a sessão da estação; num navegador limpa só aquela conexão.
Todo desfecho é relatado no feed de ações da conexão, na barra de status:
| Desfecho | Texto do feed |
|---|---|
| Entrou | Conectado como . |
| Recusado, ninguém autenticado | Entrada recusada. Ninguém está autenticado. |
| Recusado, alguém autenticado | Entrada recusada. Ainda conectado como . |
| Bloqueado | Entrada bloqueada depois de PINs errados demais. Tente de novo em . (seguido da mesma linha de identidade) |
| Saiu | Você saiu. ou saiu. |
Toda tentativa também deixa uma linha no console de eventos, sob o componente Acesso à estação, nomeando a conta e de onde a tentativa veio ("a webview do shell" para a janela da própria estação, "um navegador em {endereço}" para um navegador), para que as elevações de um turno possam ser lidas depois. Uma entrada bem-sucedida carimba o último acesso do usuário, que a relação mostra.
Identidade por conexão
A janela da própria estação (a webview embutida que é o shell do desktop) conduz a sessão da estação: entrar ali é entrar na bancada. Todo navegador, seja num tablet do outro lado da rede ou na própria máquina da estação, carrega o próprio operador dele: entrar ali muda só aquele navegador, e ele nunca herda nem muda quem está autenticado na bancada. O chip de usuário, o painel Conectado agora e toda permissão lida numa tela respondem pela conexão daquela tela, então um visitante remoto nunca consegue tomar emprestado o administrador sentado na estação.
Os dois caminhos diferem em mais uma coisa. Os PINs errados de um navegador são contados, por conta e por endereço: cinco seguidos fecham a porta por um minuto, cada nova sequência de cinco dobra a espera até quinze minutos, e uma sequência de falhas que ficou quieta por cinco minutos é esquecida. A janela da própria estação não tem contador, de propósito: quem digita na bancada está na máquina, e um bloqueio seria o único jeito de uma estação trancar o próprio operador do lado de fora.
O que muda quando a identidade muda
Toda superfície lê a identidade ao vivo, então uma entrada, uma saída, uma edição de papel ou uma remoção de usuário valem na hora, em toda conexão que elas tocam:
- O trilho é redesenhado com as entradas que o papel novo pode abrir. Se a página em que você está pertence a uma entrada que a identidade nova não enxerga, o shell navega para a primeira entrada que ela enxerga.
- Cada página reconfere a permissão dela; um navegador que chega a uma rota que o papel dele não abre recebe a superfície de entrada no lugar da página.
- Todo verbo e todo campo reconferem o papel no momento em que são pressionados, então uma tela desenhada sob a identidade antiga não consegue agir sob ela.
- Uma edição de papel na página Usuários alcança todo usuário que carrega o papel, autenticado ou não; um usuário removido da relação cai para o papel Não conectado em toda conexão que ele tinha.
- As telas escondidas do papel novo pela lista Visível para saem da lista da View, e um endereço digitado para uma delas recai em silêncio.
Navegadores e acesso remoto
Um navegador na própria máquina da estação é uma conexão de loopback: ele sempre vê, no papel Não conectado até alguém entrar nele. Um navegador em outro dispositivo alcança a estação só quando o Acesso remoto está ligado, e então vê só se a identidade dele carregar Acesso remoto (LAN). Essa chave vem desligada no papel Não conectado de fábrica, então ligar o acesso remoto não expõe nada até um usuário com a permissão entrar no dispositivo, ou até o papel de quem chega receber a permissão deliberadamente, para um quiosque ou um tablet.
Um navegador que não pode ver recebe a entrada de visualização no lugar de qualquer página: o símbolo da marca, "Ganter Lab", "Estação", e o painel de entrada sem barra de título nem trilho em volta. A linha acima da lista nomeia o que foi recusado:
| Linha | Quando |
|---|---|
| Entre para ver esta estação pela rede. | Uma conexão de rede cuja identidade não tem Acesso remoto (LAN). Com um usuário autenticado nela: "O papel de não tem acesso remoto. Entre como um usuário cujo papel o conceda." |
| Entre para abrir esta página. | Uma conexão que pode ver, numa rota que o papel dela não abre. Com um usuário autenticado: "O papel de não abre esta página. Entre como um usuário cujo papel abra." Sem ninguém: "Ninguém está autenticado aqui, e esta página não está aberta ao papel Não conectado. Entre como um usuário cujo papel a abra." |
Sair num dispositivo de rede cujo papel Não conectado não tem Acesso remoto (LAN) derruba aquele dispositivo de volta para a entrada de visualização. Os PINs viajam pela rede em texto claro a menos que a estação sirva HTTPS, uma configuração de Acesso remoto.
O que entrar não faz
- Não para, não inicia e não muda o runtime, e não afeta o servidor OPC UA embutido nem um agente conectado por MCP.
- Não autentica a estação na conta Ganter dela. Isso é a página Conta Ganter e pertence à estação, não a um usuário.
- Não abre nada que o papel não tenha. A elevação é exatamente o conjunto de chaves do papel; não existe sobreposição temporária e não existe exceção por usuário.
- Não tranca a janela da própria estação depois de PINs errados, e nunca lembra um PIN.
- Não pode ser tentado na demonstração publicada, cuja relação está vazia por desenho.