Criar informação protegida
  • 1 minuto de leitura
  • Tema escuro
    Tema claro
  • Pdf

Criar informação protegida

  • Tema escuro
    Tema claro
  • Pdf

Resumo do artigo

Este documento apresenta como criar uma informação protegida no PAM Core via API, os endpoints disponíveis, os parâmetros necessários, exemplos de requisições e as respostas em caso de sucesso ou em caso de erros.

Métodos

POST Criar uma informação protegida

Requisição

Para criar uma informação protegida registrada no PAM Core, envie uma requisição para o seguinte endpoint:

/iso/pam/info

CampoTipoObrigatórioDescriçãoExemplo
nameStringNoNome atribuído à informação protegida.saas_vault1
contentStringSimInformação que você deseja proteger. Nota: não é possível fazer upload de um arquivo.login: mt4adm, password: mt4admp4ss
identifierStringNoString única que identifica a informação protegida.INFOSAASVAULT1
typeStringNoTipo da informação.access credential

Exemplo de requisição

{   
    "name": "saas_vault1",
    "content":"login: mt4adm, password: mt4admp4ss",
    "identifier": "INFOSAASVAULT1",
    "type": "access Credential"
}

Retorno

Cria uma informação protegida no PAM Core e retorna uma mensagem com informações sobre o processo de criação.

Resposta esperada

HTTP/1.1 200 OK

{
    "response": {
        "status": 201,
        "mensagem": "Information successfully registered!",
        "erro": false,
        "message": "Information successfully registered!",
        "error": false
    },
    "info": {
	    "name": "saas_vault1",
		"type": "access credential",
		"service": "saas_client",
		"url": "10.10.10.2",
		"content": "login: mt4adm, password: mt4admp4ss",
		"users_allowed": "admin, account_manager, mscharra",
		"identifier": "INFOSAASVAULT1"
    }
}

Em caso de erro - parâmetro obrigatório ausente

HTTP/1.1 400 Bad Request

{
    "response": {
        "status": 400,
        "mensagem": "1026: The information content was not informed",
        "erro": true,
        "message": "1026: The information content was not informed",
        "error": true
    },
    "exception": {
        "code": 1026,
        "message": "1026: The information content was not informed",
        "detail": null
     }
    }

Este artigo foi útil?