Determinando Informações de Segurança Usando Objetos SecurityContext
Usando a API Java™ para Serviços da Web RESTful (JAX-RS), é possível usar o objeto SecurityContext para acessar informações de segurança a partir do contexto de pedido.
Sobre Esta Tarefa
Usando um objeto SecurityContext introduzido com o ambiente de tempo de execução JAX-RS, é possível determinar as informações de segurança de um contêiner Java EE para um determinado pedido. O procedimento fornece um exemplo do retorno de um nome do usuário que fez um pedido, se ele estiver conectado.
Usando um objeto javax.ws.rs.core.SecurityContext introduzido com o ambiente de tempo de execução JAX-RS, é possível determinar as informações de segurança de um contêiner Java EE para um determinado pedido. Por exemplo, é possível determinar se o pedido foi feito por meio de um transporte seguro ou se o usuário atual está em uma função designada pelo aplicativo Java EE. Também é possível determinar as informações principais do usuário conectado e o esquema de autenticação usado.
As informações de segurança são úteis para determinar se o pedido é programaticamente válido e para registrar pedidos seguros, como um pedido de usuário que acessou uma página do administrador. Para saber como configurar a segurança, consulte as informações sobre proteção de aplicativos JAX-RS.
Procedimento
Resultados
Você usou o objeto javax.ws.rs.core.SecurityContext para ajudar a fornecer informações de segurança a partir do contêiner Java EE.