Histórico da Página
CONTEÚDO
Informações | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|
|
01.
VISÃO GERALVisão Geral
Disponibilizar um modelo de autenticação e autorização de acesso a recursos (endpoints), que permita abstração e flexibilidade com a utilização de um serviço de login independente (conforme modelo de arquitetura especificado na RFC000010 e RFC000015).
02.
CONCEITOS APLICADOSConceitos Aplicados
OAuth2 é um protocolo que permite aos usuários ter acesso a determinados recursos sem precisar expor suas credenciais. Por isso, serão usados os fluxos de autenticação e autorização baseados no OAuth2.
03. Exemplos de Utilização
Dica |
---|
Antes de iniciar a implementação, verifique qual o modelo é o mais adequado para as concessões de acesso, com base no melhor modelo de segurança, Consulte os links: OAuth2 - Client Credentials e OAuth2 - Resource Owner Password Credentials para mais informações. |
De acordo com o modelo escolhido, sua utilização consiste em duas etapas:
Autenticação: Processo que gera o token
Autorização: Processo que autoriza o token ao endpoint
OAuth2 - Resource Owner Password Credentials
g. Resource Owner Password Credentials - Exemplos de Utilização
Informações |
---|
A seguir serão demonstrados alguns trechos de códigos em JavaScript e TypeScript |
que exemplificam os conceitos gerais de Autenticação (para gerar o token) e Autorização (validação do token ao requisitar um endpoint). Lembrando que o código deve ser alterado de acordo com a linguagem de programação e regras específicas de segurança. |