dropwizard-auth/src/main/java/io/dropwizard/auth/DefaultAuthorizationContext.java
package io.dropwizard.auth;
import java.security.Principal;
import javax.annotation.Nullable;
import javax.ws.rs.container.ContainerRequestContext;
/**
* The default implementation of {@link AuthorizationContext},
* which uses a {@link Principal}, a role and a {@link ContainerRequestContext} to
* temporarily cache principals' role associations.
*
* @param <P> the type of principals
*/
public class DefaultAuthorizationContext<P extends Principal> extends AuthorizationContext<P> {
DefaultAuthorizationContext(P principal, String role, @Nullable ContainerRequestContext requestContext) {
super(principal, role, requestContext);
}
}