API de autenticação
Use a API de autenticação para gerar, atualizar e gerenciar os JSON Web Tokens (JWTs) necessários para autenticação e autorização ao usar Control Room APIs.
Nota: Você pode visualizar o Control Room APIs no Community Edition, mas a funcionalidade da API é limitada. Você precisa de uma Automation 360 edição licenciada para acessar a funcionalidade completa das APIs.
Estabeleça autenticação ou autorização para sua aplicação
- Gere um token com um dos seguintes pontos finais:Nota: Os tokens têm um tempo limite padrão de 20 minutos.
- Autenticar com API de nome de usuário e senha
Se estiver experimentando APIs da Control Room em Swagger ou outro cliente REST, use este método de autenticação.
- Autenticar com nome de usuário e API apiKey
Use este método de autenticação para gerar o token sem a necessidade da senha do usuário, como para organizações que usam o Single Sign-On (SSO).
- Mecanismo de negociação de GSSAPI simples e protegido (SPNEGO)
Você pode usar o SPNEGO se sua Control Room estiver configurada com o modo de autenticação Active Directory (AD) e habilitada para Kerberos.
Em uma Control Room configurada com SPNEGO, você pode usar a seguinte URL para gerar um token
https://<your_control_room_url/v1/authentication/SPNEGO
- Autenticar com API de nome de usuário e senha
- Validar um token de autenticação API
- Atualizar um token de autenticação
- Desconectar imediatamente (expirar) um token de autenticação