Árvore de páginas

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

Objetivo

Método que verifica as permissões de token do usuário nas aplicações do Corp.

Chamada

GET api/v1/auth/corp/permissions/{applicationCode}

Informações para Requisição (Request Information)

Parâmetros URI (URI Parameters)

Nome (Name)

Descrição (Description)

Tipo (Type)

Informações Adicionais (Adittional Information)

applicationCodeCódigo da aplicação. Ex.: EXT_00012stringObrigatório.

Parâmetros do Corpo (Body Parameters)

Não há.

Informações para Resposta (Response Information)

Códigos do Recurso (Response Codes)

  • OK (200)
  • BadRequest (400)
  • Unauthorized (401)
  • InternalServerError (500)

Descrição dos Recursos

Nome (Name)

Descrição (Description)

Tipo (Type)

Informações Adicionais (Adittional Information)

applicationCodeCódigo da aplicação.stringNão há.
applicationDescriptionDescrição da aplicação.stringNão há.
canDeleteDefine se o usuário tem a permissão de Excluir os dados.booleanNão há.
canInsertDefine se o usuário tem a permissão de Incluir os dados.booleanNão há.
canListDefine se o usuário tem a permissão de Listar os dados.booleanNão há.
canUpdateDefine se o usuário tem a permissão de Atualizar os dados.booleanNão há.
companyIdCódigo da empresa.integerNão há.
userCodeCódigo do usuário.stringNão há.
userIdIdentificador do usuário.integerNão há.
userNameNome do usuário.stringNão há.
specialPermissionsItens de permissões especiais.Dicionário de string [chave] e booleano [valor]Não há.

Formatos de Resposta (Response Formats)

application/json, text/json
Bloco de código
languageactionscript3
{
  "applicationCode": "sample string 1",
  "applicationDescription": "sample string 2",
  "canDelete": true,
  "canInsert": true,
  "canList": true,
  "canUpdate": true,
  "groupId": 7,
  "GroupDescription": "sample string 8",
  "userId": 9,
  "email": "sample string 10",
  "specialPermissions": {
    "sample string 1": true,
    "sample string 3": true
  }
}

application/xml, text/xml

Bloco de código
languageactionscript3
<PermissionsCorpModel xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/AuthenticationServer.Models">
  <ApplicationCode>sample string 1</ApplicationCode>
  <ApplicationDescription>sample string 2</ApplicationDescription>
  <CanDelete>true</CanDelete>
  <CanInsert>true</CanInsert>
  <CanList>true</CanList>
  <CanUpdate>true</CanUpdate>
  <Email>sample string 10</Email>
  <GroupDescription>sample string 8</GroupDescription>
  <GroupId>7</GroupId>
  <SpecialPermissions xmlns:d2p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
    <d2p1:KeyValueOfstringboolean>
      <d2p1:Key>sample string 1</d2p1:Key>
      <d2p1:Value>true</d2p1:Value>
    </d2p1:KeyValueOfstringboolean>
    <d2p1:KeyValueOfstringboolean>
      <d2p1:Key>sample string 3</d2p1:Key>
      <d2p1:Value>true</d2p1:Value>
    </d2p1:KeyValueOfstringboolean>
  </SpecialPermissions>
  <UserId>9</UserId>
</PermissionsCorpModel>