Class AuthFilter

java.lang.Object
org.aktin.broker.admin.auth.AuthFilter
All Implemented Interfaces:
javax.ws.rs.container.ContainerRequestFilter

@Provider
@Priority(1000)
public class AuthFilter
extends Object
implements javax.ws.rs.container.ContainerRequestFilter
Authentication filter for RESTful interfaces.

After authentication, security is handled by the SecurityContext interface. Since the security context has no isAdmin method, a special role "admin" is used for that purpose.

Author:
R.W.Majeed
  • Constructor Details

    • AuthFilter

      public AuthFilter()
  • Method Details

    • filter

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