org.glassfish.jersey.examples.flight.providers
Class ContainerAuthFilter

java.lang.Object
  extended by org.glassfish.jersey.examples.flight.providers.ContainerAuthFilter
All Implemented Interfaces:
javax.ws.rs.container.ContainerRequestFilter

@Provider
@Priority(value=1000)
public class ContainerAuthFilter
extends Object
implements javax.ws.rs.container.ContainerRequestFilter

Example container authentication filter.

The filter checks for "user" parameter in the query component of the request URI and sets the user name & role accordingly.

NOTE: Do not try to use this primitive authentication method in your real-life application code! This filter has been created for demonstration purposes only.

Author:
Marek Potociar (marek.potociar at oracle.com)

Constructor Summary
ContainerAuthFilter()
           
 
Method Summary
 void filter(javax.ws.rs.container.ContainerRequestContext ctx)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ContainerAuthFilter

public ContainerAuthFilter()
Method Detail

filter

public void filter(javax.ws.rs.container.ContainerRequestContext ctx)
            throws IOException
Specified by:
filter in interface javax.ws.rs.container.ContainerRequestFilter
Throws:
IOException


Copyright © 2007-2014, Oracle and/or its affiliates. All Rights Reserved. Use is subject to license terms.