Versões comparadas

Chave

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

Índice
maxLevel2

Roles (Manipulação de Perfis)

...

titleAssociação de Perfis (Roles)

...

Objetivo

API de manipulação de perfis para adicionar/remover

...

perfis

...

á

...

um

...

usuário

...

sendo necessário

...

realizar

...

as

...

operações

...

de

...

Post/Delete

...

nas

...

rotas

...

conforme

...

abaixo.

...

1- Post

Máscara de Url:  http://{domínio}:{porta}/api/framework/v1/users/{user}/roles

Informações
iconfalse
titleExemplo de Configuração

Domínio: localhost

Porta: 8051

User: Teste_01

Url Utilizada: http://localhost:8051/api/framework/v1/users/Teste_01/roles

expand

Exemplo de entrada

codeRemover perfil do usuário
Bloco de código
languagejs
title
Clique aqui para expandir...
Json
linenumberstrue
"roles": 
[
		{
			"company": "1",
			"value": "PERFIL-1"
		},       
        {
			"company": "1",
			"value": "PERFIL-2"
		},       
        {
			"company": "2",
			"value": "PERFIL-2"
		}  
]
Informações
title


2- Delete

Máscara de Url:  http://{domínio}:{porta}/api/framework/v1/users/{user}/roles/company/{company}/role/{role}

Informações
iconfalse
titleExemplo de Configuração

Domínio: localhost

Porta: 8051

User: Teste_01

Company: 1

Role: PERFIL-1

Url Utilizada: http://localhost:8051/api/framework/v1/users/Teste_01/roles/company/1/role/PERFIL-1

Informações
titleColigada Zero (0)

É possível remover a associação de um mesmo perfil em todas as coligadas informando o valor Zero (0), na propriedade company.

Exemplo: http://localhost:8051/api/framework/v1/users/Teste_01/roles/company/0/role/PERFIL-COMUM