Este artigo discute as diferentes APIs da Cato que permitem gerenciar admins e funções de admin para o Aplicativo de Gerenciamento da Cato. Esta API suporta o gerenciamento de admins para contas de revendedor e contas regulares.
A API de configuração addAdmin cria novos admins para a conta no Aplicativo de Gerenciamento da Cato.
Estes são os argumentos para a API de configuração addAdmin:
- firstName: O nome do administrador (máx 255 caracteres) – este campo é obrigatório
- lastName: O sobrenome do administrador (máx 255 caracteres) – este campo é obrigatório
- email: O endereço de e-mail, único por administrador (máx 255 caracteres) – este campo é obrigatório
- passwordNeverExpires: Valor booleano (verdadeiro/falso). Se o valor for definido como verdadeiro, a senha do administrador nunca expira – este campo é obrigatório
- mfaEnabled: Valor booleano (verdadeiro/falso). Se o valor for definido como verdadeiro, o administrador deve usar um código MFA para fazer login no Aplicativo de Gerenciamento Cato - este campo é obrigatório
-
managedRoles: matriz de updateAdminRoleInput. Define uma ou mais funções que são atribuídas ao admin. Para admins revendedores, este campo define as funções que são atribuídas ao admin para as contas gerenciadas. Se este campo não estiver definido para a chamada da API, o admin será atribuído à função de visualizador (ID 2)
- Use o ID 1 para atribuir a função de editor ao administrador
- resellerRoles: matriz de updateAdminRoleInput (relevante apenas para administradores revendedores). Define as funções que o administrador está atribuído para a conta do revendedor. Se este campo não for definido para a chamada de API, então o administrador está atribuído à função de visualizador para a conta do revendedor.
Uma vez que o administrador é criado, o fluxo é o mesmo como se o administrador tivesse sido criado no Aplicativo de Gerenciamento Cato.
Se a conta estiver definida para permitir que admins entrem com nome de usuário e senha, então o admin receberá o email de boas-vindas com um link para ativar a conta e definir a senha.
A API de configuração updateAdmin permite atualizar informações de admin (email e id do admin não podem ser atualizados).
- adminID (obrigatório)
- firstName: O nome do administrador
- lastName: O último do administrador
- passwordNeverExpires: Valor booleano (verdadeiro/falso). Se o valor for definido para verdadeiro, a senha do administrador nunca expira
- mfaEnabled: Valor booleano (verdadeiro/falso). Se o valor for definido para verdadeiro, o administrador deve usar um código MFA para fazer login no Aplicativo de Gerenciamento Cato
- managedRoles: matriz de
updateAdminRoleInput. Define uma ou mais funções que são atribuídas ao administrador. Para administradores revendedores, este campo define as funções que são atribuídas ao administrador para as contas gerenciadas. - resellerRoles: matriz de
updateAdminRoleInput(relevante apenas para administradores revendedores). Define as funções que o administrador está atribuído para a conta do revendedor.
A consulta de API de leitura-only admins retorna dados sobre todos os admins da conta, incluindo: id, email, Primeiro Nome, Último Nome, passwordNeverExpires, mfaEnabled e funções.
- id: O ID Cato do administrador
- firstName: O nome do administrador
- lastName: O último do administrador
- email: O endereço de e-mail
- passwordNeverExpires: Valor booleano (verdadeiro/falso). Se o valor for definido para verdadeiro, a senha do administrador nunca expira
- mfaEnabled: Valor booleano (verdadeiro/falso). Se o valor for definido para verdadeiro, o administrador deve usar um código MFA para fazer login no Aplicativo de Gerenciamento Cato
- managedRoles: matriz de updateAdminRoleInput. Define uma ou mais funções que são atribuídas ao administrador. Para administradores revendedores, este campo define as funções que são atribuídas ao administrador para as contas gerenciadas.
- resellerRoles: matriz de updateAdminRoleInput (relevante apenas para administradores revendedores). Define as funções que o administrador está atribuído para a conta do revendedor.
A consulta de API de leitura-only getAdmin retorna informações sobre um único admin de conta, como: Email, Primeiro Nome, Último Nome, passwordNeverExpires, mfaEnabled e funções
- firstName: O nome do administrador
- lastName: O último nome do administrador
- email: O endereço de e-mail
- passwordNeverExpires: Valor booleano (verdadeiro/falso). Se for definido para verdadeiro, a senha do administrador nunca expira
- mfaEnabled: Valor booleano (verdadeiro/falso). Se for definido para verdadeiro, o administrador deve usar um código MFA para fazer login no Aplicativo de Gerenciamento Cato
- managedRoles: matriz de updateAdminRoleInput. Define uma ou mais funções que são atribuídas ao administrador. Para administradores revendedores, este campo define as funções que são atribuídas ao administrador para as contas gerenciadas.
- resellerRoles: matriz de updateAdminRoleInput (relevante apenas para administradores revendedores). Define as funções que o administrador está atribuído para a conta do revendedor.
A consulta de API de leitura-only accountRoles retorna todas as funções definidas para a conta (funções personalizadas e as predefinidas). É necessário para clientes que usam a API addAdmin, porque esta API mostra os IDs de função (usados pela API addAdmin).
- accountId
-
accountType
- Regular (para funções de contas regulares ou gerenciadas)
- Revendedor (para funções de contas de revendedor)
0 comentário
Artigo fechado para comentários.