blob: ac0948977a69f868b1b394b648d87bea880efd19 [file] [log] [blame]
package de.ids_mannheim.korap.security.context;
import java.security.Principal;
import jakarta.ws.rs.core.SecurityContext;
/**
* @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;
}
}