Índice


Falando de OAuth APP...

OAuth é um protocolo padrão aberto para autorização, que é comumente utilizado para permitir que terceiros acessem os dados de um usuário sem a necessidade de conhecer a senha do mesmo.

O fluig possui uma API Pública com os principais serviços disponíveis na plataforma. Através da API é possível criar mensagens em nome do usuário, adicionar um contato como favorito, criar artigos e muito mais. Para que aplicativos possam atuar em nome de um usuário ou em nome próprio, a autorização é realizada através do protocolo OAuth, sendo necessário que ele esteja previamente cadastrado na plataforma fluig com suas chaves pública e privada.

Caso seu aplicativo execute ações em nome próprio, você pode criar um usuário aplicativo (Opcional). Se desejar que o usuário aplicativo execute ações em nome de outro usuário cadastrado na plataforma, basta selecionar a opção Permite Impersonalização. Selecionando este recurso, o usuário aplicativo pode, por exemplo, fazer um post em uma comunidade, publicar documentos e movimentar processos. em nome de outro usuário.



Cadastrar OAuth APP


01. Selecionar a funcionalidade Painel de Controle no menu principal.

02. Acessar a guia WCM.

03. Acionar a opção OAuth APP.

04. Acionar Adicionar.

05. Inserir a Consumer Key.

06. Informar a descrição.

07. Selecionar o OAuth Provider.

08. Definir Consumer Secret.

09. Acionar Salvar.



Criar Usuário Aplicativo (Opcional)


01. Selecionar um Oauth Application cadastrado.

02. Acionar Usuário Aplicativo.

03. Acionar Gerar Token. Neste momento foi criado um token e um usuário na plataforma para que o aplicativo possa atuar em nome de um usuário ou em nome próprio no fluig.

04. Para gerenciar as informações de cadastro, entenda seu conceito abaixo:

Nome do Usuário: Nome do usuário criado pelo sistema. Este campo vem preenchido com o valor da Descrição cadastrada na tela do Adicionar Oauth Application. Este nome pode ser alterado para um de sua preferência.

Permite Impersonalização: Selecionando esta opção, permite que o usuário aplicativo execute ações em nome de outro usuário.

Escolher Imagem: Altera a foto padrão do sistema que identifica o usuário cadastrado.

05. Acionar Alterar



Criar OAuth APP para servidores


01. Selecionar a funcionalidade Painel de Controle no menu principal.

02. Acessar a guia WCM.

03. Acionar a opção OAuth APP.

04. Acionar Adicionar.

05. Definir Consumer Key.

06. Informar a descrição.

07. Selecionar o OAuth Provider cadastrado com as especificações descritas em Criar OAuth Provider para servidores.

08. Definir Consumer Secret.

09. Acionar Salvar.

10. Selecionar o OAuth App criado e acionar editar.

11. Habilitar opção de impersonalização.

12. Acionar Alterar. 

13.  Acionar Painel de controle > aba Gerais > Usuários

14. Selecionar usuário Aplicativo OAuth criado e acionar editar.

15. Conceder permissões de administrador da plataforma ao usuário. 

Confira a documentação para saber mais sobre o cadastro de servidores.



Renovar Token


01. Para alterar os valores Access Token e Token Secret faça da seguinte forma:

Access Token: Token de acesso para autenticação de requisições gerado pela servidor de aplicação de forma automática.

Token Secret: Chave para autenticação de requisições gerado pela servidor de aplicação de forma automática.

02. Acionar Renovar Token.



Editar OAuth APP


01. Selecionar o OAuth APP que deseja editar.

02. Acionar Editar.

03. Efetuar as alterações desejadas.

O fluig não permite que o campo OAuth Provider seja editado.

04. Acionar Salvar.



Excluir OAuth APP


01. Selecionar o OAuth App que deseja remover.

02. Acionar Remover.

03. Acionar OK.



Esta documentação é válida a partir da atualização 1.6.2. Se você utiliza uma atualização anterior, ela pode conter informações diferentes das quais você vê na sua plataforma.