...
Deck of Cards |
---|
effectDuration | 0.5 |
---|
history | false |
---|
id | samples |
---|
effectType | fade |
---|
|
Card |
---|
default | true |
---|
id | 1 |
---|
label | Passo1 |
---|
| - Acesse o menu Painel de controle, localize o agrupador Parâmetros técnicos e acione a opção Oauth Provider.

|
Card |
---|
| - Clique em Adicionar, preencha os campos conforme a imagem e salve.

Cadastro de provedor Oauth Detalhes: Campo | Exemplo |
---|
Código | 01 | OAuth Provider | WCM | Descrição | Aplicativo de exemplo | Acess Token URL | http://<ServerFluig>/portal/api/rest/oauth/access_token
| Request Token URL | http://<ServerFluig>/portal/api/rest/oauth/request_token
| User Authorization URL | http://<ServerFluig>/portal/api/rest/oauth/authorize | Request Method | GET | Signature Method | HMAC-SHA |
|
Card |
---|
| - Volte para o Painel de controle e acesse agora a opção Oauth application.

Clique em Adicionar, preencha os campos Consumer Key, Descrição e Consumer Secret, pois são todos campos obrigatórios, conforme imagem abaixo e acione Salvar:

Cadastro de aplicativo Oauth Detalhes: Campos | Exemplo |
---|
Consumer Key | <chave publica de seu aplicativo> | OAuth Provider | Provedor cadastrado no Passo 2 | Consumer Secret | <chave secreta de seu aplicativo> |
|
Card |
---|
| - Opcional: Caso seu aplicativo execute ações em nome próprio, você pode criar um usuário aplicativo.
Nota |
---|
| Caso a plataforma Fluig esteja configurada para autenticação utilizando o TOTVS Identity, é requerida a criação de um usuário aplicativo que será utilizado na conexão com a API. |
- Na mesma tela de cadastro de aplicativo OAuth existe uma ação chamada Usuário Aplicativo. Ao acessá-la poderão ser gerados tokens exclusivos para o aplicativo.
Informações |
---|
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 em nome de outro usuário, sendo apresentado da seguinte forma:
- 'Usuário x' fez uma publicação na comunidade, em vez de 'App X' fez uma publicação na comunidade.
Este comportamento é válido para todos métodos da API como por exemplo, publicação de documentos, movimentar processos entre outros. | Na mesma tela de cadastro de aplicativo OAuth existe uma ação chamada Usuário Aplicativo. Ao acessá-la poderão ser gerados tokens exclusivos para o aplicativo- Caso as ações do seu aplicativo devam ser executadas em nome de um usuário, então o aplicativo deve passar pelo processo padrão de autenticação OAuth.

Usuário aplicativo Nota | Caso a plataforma Fluig esteja configurada para autenticação utilizando o TOTVS Identity, é necessário criar um usuário aplicativo que será utilizado na conexão com a API. |
|
Aplicação de Exemplo
...
Existe uma aplicação desenvolvida pela equipe do fluig que mostra como usar a API. A aplicação está desenvolvida em Java. Você deve possuir o JDK 1.8 instalado para executar a aplicação. A gestão de build e de dependências é feita pelo Maven, então é obrigatório tê-lo instalado no ambiente de desenvolvimento a ser utilizado.
...