Determinación de la información de seguridad utilizando objetos SecurityContext

Mediante la utilización de Java™ API for RESTful Web Services (JAX-RS), puede emplear el objeto SecurityContext para acceder a la información de seguridad desde el contexto de solicitud.

Acerca de esta tarea

Utilizando un objeto SecurityContext inyectado con el entorno de ejecución de JAX-RS, puede determinar la información de seguridad de un contenedor EE Java para una solicitud determinada. El procedimiento proporciona un ejemplo de devolución del nombre de usuario que ha realizado una solicitud, si algún usuario había iniciado la sesión.

Mediante un objeto javax.ws.rs.core.SecurityContext inyectado a través del entorno de ejecución de JAX-RS, puede determinar la información de seguridad de un contenedor EE Java para una solicitud determinada. Por ejemplo, puede determinar si la solicitud se ha realizado a través de un transporte seguro o si el usuario actual tiene un rol designado por la aplicación EE Java. También puede determinar la información principal del usuario que ha iniciado la sesión y el esquema de autenticación que se ha utilizado.

La información de seguridad resulta útil para determinar si la solicitud es válida mediante programación y para iniciar la sesión de solicitudes seguras, como una solicitud procedente de un usuario que ha accedido a una página del administrador. Para obtener información sobre cómo configurar la seguridad, consulte la información sobre cómo asegurar aplicaciones de JAX-RS.

Procedimiento

Resultados

Ha utilizado el objeto javax.ws.rs.core.SecurityContext como ayuda a la hora de proporcionar información de seguridad desde el contenedor EE Java.


Icon that indicates the type of topic Task topic



Timestamp icon Last updated: last_date
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=twbs_jaxrs_contextobjects_securitycontext
File name: twbs_jaxrs_contextobjects_securitycontext.html