Este tutorial explica como utilizar as APIs fluig Identity para as funcionalidades de User Experience baseadas em SCIM. APIs baseadas em SCIM são um subconjunto de APIs REST do Fluig Identity, que estão documentadas neste artigo.
Localização das APIs
Este tutorial utiliza um cliente SOAP para acessar as APIs REST do fluig Identity. Este conjunto de instruções demonstra a configuração do cliente.
O projeto importado possui exemplos de dados e chamadas das APIs. Para entender a estrutura da API, podemos observar a chamada Create User.
Lembre-se de definir o endpoint para o sandbox de desenvolvedores.
Navegue para Users > Create User > Post e clique em Request 1 conforme a imagem abaixo:
1. É o nome da API e seu caminho relativo
2. É o método HTTP da API
3. É o link da janela de requisição. Dê um duplo clique para abrir a janela de detalhes da API.
Na imagem abaixo:
1. Contém a área para parâmetros de URL
2. Contém a área do corpo da requisição HTTP
3. Contém o botão send request
As APIs de Usuário possuem 4 funções: Create, Get, Update e Delete.
Esta sessão irá utilizar 5 passos para demonstrar essas funções.
Use a chamada GET para o ID do usuário que acabou de ser removido (veja acima)
Recursos são implementados para serem utilizados como opções de menu, mas podem ser estendidos para outras aplicações.
Nesta seção nós iremos aprender como criar, listar e deletar um recurso.
Este cenário de teste segue os seguintes casos de teste.
Papéis são conexões entre usuários e direitos.
Este cenário de testes inclui o seguinte teste de caso:
Direitos são como os recursos são atribuídos aos usuários.
Este cenário de testes contém os seguintes casos de teste:
Marcações de favoritos adicionadas a recursos para o usuário.
Este cenário de teste incluí os seguintes casos de teste: