blob: 6d3619961b50be88797e81fce49f6176c81c4cbd [file] [log] [blame]
package de.ids_mannheim.korap.security.context;
import javax.ws.rs.core.SecurityContext;
import java.security.Principal;
/**
* @author hanl
* @date 13/05/2014
*
* wrapper for REST security context
*
*/
public class KustvaktContext implements SecurityContext {
private TokenContext user;
public KustvaktContext (final TokenContext user) {
this.user = user;
}
@Override
public Principal getUserPrincipal () {
return this.user;
}
@Override
public boolean isUserInRole (String role) {
throw new UnsupportedOperationException();
}
@Override
public boolean isSecure () {
return false;
}
@Override
public String getAuthenticationScheme () {
return SecurityContext.BASIC_AUTH;
}
}