Bom.dia
Queria saber como faço para implementar na minha API rest autenticação passando login e senha para verificar se existe no banco ou não e assim liberar o acesso controlando por seção ou token no usuário
Bom.dia
Queria saber como faço para implementar na minha API rest autenticação passando login e senha para verificar se existe no banco ou não e assim liberar o acesso controlando por seção ou token no usuário
Oi Michael,
eu já vi vários provedores de serviços onde o usuario deve se logar no sistema através da interface web para gerar o token (por exemplo amazon, github etc).
Uma vez gerado o token, ele deve ser usado para as chamadas do serviços.
tudo bem?
abs
Não foi claro, queria um exemplo de como implementar nesse curso , só acessar as funcionalidades se estiver logado
Oi Michael,
no lado do servidor, vc pode proteger um recurso através de um filtro. em outras palavras, em cada requisição vc testa a validade do token antes de executar a funcionalidade.
Um exemplo de filtro baseado na especificação servlet se encontra aqui:
Tbm existem filtros baseados no JAX-RS:
http://javatech-blog.blogspot.com.br/2015/04/jax-rs-filters-example.html
O cliente deve incluir o seu token na requisição http. esse token pode ser enviado através de um cabeçalho ou parâmetro http.
Ainda não temos um curso dedicado a autenticação/autorização de serviços web, mas está nos nossos planos.
abs, Nico
Obrigado, irei olhar esses tópicos e qualquer coisa, peço ajuda novamente.
Ótimo, seria excelente um curso sobre isso, vejo diversas pessoas com dúvidas, amigos que tem interesse em fazer, indico assim que publicarem um curso desses, usando rest serve pra Android e web
Boa Noite Estava Com a mesma Dificuldade! Depois de Muito pesquisar consegui achar um conteúdo que se encaixa direitinho quase como se fosse um complemento do curso,
Também implementei o recurso de autenticacao com token seguindo o link acima no proprio projeto que desenvolvemos aqui no alura.
https://github.com/tiagoluzh607/API-Rest-Java
nesse projeto tambem estão incluidas todas as libs que você irá precisar abraço!