Modelo | Descrição |
| 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. |
| 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. |
| O TokenUFRJ irá registrar esse usuário. |
| O TokenUFRJ irá notificar o usuário. |
| Ao ser notificado, o usuário agora pode acessar TokenUFRJ e gerar o token. |
| 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. |
| 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. |
| A API irá retornar um json informando se o usuário é válido ou não. |
| Neste momento, o serviço solicitado pelo usuário pode ser liberado para o mesmo. |