Iniciar sessão no Zammad com um token de API
O Zamio inicia sessão no Zammad com um token de API pessoal em vez de uma palavra-passe. Introduz-o uma vez e deixa de pensar no início de sessão. Esta página explica o que o administrador tem de ativar e o que cada agente faz.
Porquê um token e não uma palavra-passe
Escolhi tokens por segurança e porque é a opção mais prática num telemóvel:
- A sua palavra-passe nunca passa pela aplicação. Também funciona se iniciar sessão no Zammad por SSO ou usar autenticação de dois fatores.
- Permissões limitadas. O token recebe apenas
ticket.agent, e isso chega para tudo o que a aplicação faz. - Pode revogá-lo a qualquer momento no Zammad sem mudar a palavra-passe, por exemplo se perder o telemóvel.
- Fica no dispositivo. O token é guardado no Keychain do iOS ou no Keystore do Android. Não é guardado em nenhuma nuvem. A aplicação liga-se diretamente do seu telemóvel ao Zammad da sua empresa.
Para administradores: permitir o acesso por token
- No Zammad, abra as definições de administração (ícone da roda dentada) e vá a Configurações → Sistema → API.
- Ative o Acesso por token de API (API Token Access).
Se um agente continuar a não ver Acesso por token no perfil, confirme que a sua função tem a permissão user_preferences.access_token (Gerir (Manage) → Funções (Roles)).
Para agentes: criar um token
- No Zammad, no browser, clique nas suas iniciais ou no avatar no canto inferior esquerdo e escolha Perfil → Acesso por token.
- Clique em Criar.
- Nome: algo que indique onde é usado, por exemplo
Zamio – iPhone. - Permissões: marque
ticket.agent. - Data de expiração: opcional. Sem ela, o token funciona até o apagar.
- Clique em Criar e copie logo o token. O Zammad só o mostra uma vez.
Dica: abra o Zammad no browser do próprio telemóvel e crie lá o token. Assim basta colá-lo na aplicação, sem ter de o enviar a si próprio por email ou chat.
Iniciar sessão no Zamio
- URL do servidor: o endereço que usa para o Zammad no browser, por exemplo
https://suporte.empresa.pt, sem nada depois do domínio. - Token de API: cole o token.
Já está. Mantém a sessão iniciada até terminar sessão ou até o token expirar ou ser apagado.
Telemóvel perdido ou colaborador que sai
Apague o token no Zammad em Perfil → Acesso por token. A aplicação perde imediatamente o acesso ao Zammad. A conta e a palavra-passe não mudam.
Resolução de problemas
- “Token de API inválido”
- O token foi copiado incompleto, expirou ou foi apagado. Não é possível voltar a ver um token existente, por isso crie um novo e apague o antigo.
- Não vejo “Acesso por token” no meu perfil
- O administrador não ativou o acesso por token de API, ou a sua função não tem
user_preferences.access_token. Veja a secção para administradores acima. - A aplicação não consegue ligar-se ao servidor
- Verifique o endereço:
https://no início, nenhum caminho depois do domínio, e o mesmo endereço que usa no browser. Se o Zammad só estiver acessível na rede da empresa ou por VPN, o telemóvel também tem de estar nessa rede. - Faltam tickets ou grupos
- A aplicação vê exatamente o que a sua conta Zammad vê. Se faltar alguma coisa, verifique os seus grupos e funções no Zammad.
Depois de iniciar sessão, o passo seguinte é configurar as notificações push.