package org.iatoki.judgels.uriel.controllers.securities;
import org.iatoki.judgels.uriel.UrielUtils;
import play.mvc.Http;
import play.mvc.Result;
import play.mvc.Security;
public class HasRole extends Security.Authenticator {
@Override
public String getUsername(Http.Context context) {
return UrielUtils.getRolesFromSession();
}
@Override
public Result onUnauthorized(Http.Context context) {
return redirect(org.iatoki.judgels.uriel.controllers.routes.ApplicationController.authRole(context.request().uri()));
}
}