Administração e segurança
Subcontas, usuários, conexões, certificados, tokens de acesso e os dados de quem está autenticado.
Administração
Subcontas, usuários, conexões bancárias e as associações delas, e certificados.
| Comando | HTTP | Descrição |
|---|---|---|
admin certificates list | GET /v2/admin/certificates | Listar Certificados |
admin certificates create | POST /v2/admin/certificates | Incluir um Certificado |
admin connections list | GET /v2/admin/connections | Listar Conexões |
admin connections create | POST /v2/admin/connections | Incluir uma Conexão |
admin connections get | GET /v2/admin/connections/{uid} | Informações da conexão |
admin connections update | PUT /v2/admin/connections/{uid} | Atualizar Conexão |
admin connections delete | DELETE /v2/admin/connections/{uid} | Excluir uma Conexão |
admin connections associations create | POST /v2/admin/connections/{uid}/associations | Conectar Conta de Serviço |
admin connections associations delete | DELETE /v2/admin/connections/{uid}/associations | Desconectar Conta de Serviço |
admin subaccounts list | GET /v2/admin/subaccounts | Listar Subcontas |
admin subaccounts create | POST /v2/admin/subaccounts | Criar uma Subconta |
admin subaccounts get | GET /v2/admin/subaccounts/{uid} | Visualizar uma Subconta |
admin subaccounts update | PUT /v2/admin/subaccounts/{uid} | Alterar Subconta |
admin users list | GET /v2/admin/users | Listar Usuários |
admin users create | POST /v2/admin/users | Incluir um Usuário |
admin users update | PUT /v2/admin/users/{uid} | Alterar Dados De Um Usuário |
admin users delete | DELETE /v2/admin/users/{uid} | Excluir um Usuário |
# Listar Certificados
kobana banking admin certificates list
# Informações da conexão
kobana banking admin connections get --params '{"uid":"CONNECTION_UID"}'
# Excluir uma Conexão
kobana banking admin connections delete --params '{"uid":"CONNECTION_UID"}' --dry-run
Tokens de acesso
Criar, renovar, desabilitar e revogar tokens de acesso.
| Comando | HTTP | Descrição |
|---|---|---|
security access-tokens create | POST /v2/security/access_tokens | Criar um Token de Acesso |
security access-tokens update | PUT /v2/security/access_tokens/{uid} | Atualizar Token de Acesso |
security access-tokens delete | DELETE /v2/security/access_tokens/{uid} | Excluir Token de Acesso |
security access-tokens disable | PUT /v2/security/access_tokens/{uid}/disable | Desabilitar Token de Acesso |
security access-tokens enable | PUT /v2/security/access_tokens/{uid}/enable | Habilitar Token de Acesso |
security access-tokens renew | PUT /v2/security/access_tokens/{uid}/renew | Renovar Token de Acesso |
security access-tokens revoke | PUT /v2/security/access_tokens/{uid}/revoke | Revogar Token de Acesso |
# Excluir Token de Acesso
kobana banking security access-tokens delete --params '{"uid":"ACCESS_TOKEN_UID"}' --dry-run
Usuário autenticado
Os dados de quem o token identifica.
| Comando | HTTP | Descrição |
|---|---|---|
me list | GET /v2/me | Obter informações do usuário autenticado |
# Obter informações do usuário autenticado
kobana banking me list
Usuário autenticado (descontinuado)
A versão v1 de me, mantida por compatibilidade. Prefira me.
| Comando | HTTP | Descrição |
|---|---|---|
userinfo list | GET /v1/userinfo | Informações do Usuário (descontinuado) |
# Informações do Usuário (descontinuado)
kobana banking userinfo list
Próximos passos
- Introspecção de schema: os parâmetros e o corpo que cada comando aceita.
- Flags globais:
--params,--json,--fields,--dry-rune as demais.