====== TokenUFRJ: Entendendo o Processo. ====== O Serviço de Token da UFRJ pode ser usado conforme o processo que segue: {{ :infotic:sistemas:tokenufrj:tokenufrjcadastro-1.2.png?nolink&800 |}} Para entender melhor, segue uma breve descrição sobre o processo: ^ Modelo ^ Descrição ^ | {{:infotic:sistemas:tokenufrj:passo1.jpg?600|}} | O processo se inicia com o usuário manifestando o seu interesse em usar o serviço do Prestador Externo. Isso pode ser feito, por exemplo, através de um cadastro na plataforma do Prestador de Serviços. O mais importante é que, para o Prestador Externo liberar o usuário para gerar o token na plataforma da UFRJ, ele precisa estar de posse de duas informações: **CPF** e **e-mail**.| | {{:infotic:sistemas:tokenufrj:passo2.png?600|}} | De posse dessas duas informações, o Prestador de Serviços deve, então, através da API, cadastrar o usuário para que ele possa gerar o token para o seu serviço. Para isso, ele deve informar o **CPF**, **e-mail** e o **UUID**. //O UUID é um identificador único que cada serviço, de cada Prestador.// | | {{:infotic:sistemas:tokenufrj:passo3.png?600|}} | O TokenUFRJ irá registrar esse usuário. | | {{:infotic:sistemas:tokenufrj:passo4.png?600|}} | O TokenUFRJ irá notificar o usuário. | | {{:infotic:sistemas:tokenufrj:passo5.png?600|}} | Ao ser notificado, o usuário agora pode acessar TokenUFRJ e gerar o token. | | {{:infotic:sistemas:tokenufrj:passo6.png?600|}} | O TokenUFRJ não se comunica com o serviço externo. Logo, o usuário precisa informar ao Prestador de Serviços qual o seu token. | | {{:infotic:sistemas:tokenufrj:passo7.png?600|}} | Quando o token for cadastrado no Prestador Externo, ele poderá , com isso, validar o usuário. Para isso, basta que ele informe, para a API, as seguintes informações: **CPF**, **Token** e **UUID**. | | {{:infotic:sistemas:tokenufrj:passo8.png?600|}} | A API irá retornar um //json// informando se o usuário é válido ou não. | | {{:infotic:sistemas:tokenufrj:passo9.png?600|}} | Neste momento, o serviço solicitado pelo usuário pode ser liberado para o mesmo. | ===== Legenda ===== Para elucidar melhor o processo, segue uma legenda do modelo. ^ Ícone ^ Legenda ^ Descrição ^ | {{:infotic:sistemas:tokenufrj:tarefaexterno.png?50|}} | Tarefas em caixa verde | Tarefas realizadas pelo ou através do serviço externo. | | {{:infotic:sistemas:tokenufrj:tarefatoken.png?50|}} | Tarefas em caixa amarela | Tarefas realizadas pelo ou através do TokenUFRJ. | | {{:infotic:sistemas:tokenufrj:tarefausuario.png?20|}} | Usuário | Tarefas realizadas através da interação do usuário com o sistema. | | {{:infotic:sistemas:tokenufrj:tarefaservico.png?20|}} | Serviço | Tarefas realizadas pelo serviço (sistema). | | {{:infotic:sistemas:tokenufrj:tarefamensagem.png?20|}} | Mensagem | Tarefas de envio de mensagem. |