if ( !securityContext.isAdmin() )
public static void checkAdmin(SecurityContext securityContext, String procedureName) { if (!securityContext.isAdmin()) throw new RuntimeException("This procedure "+ procedureName +" is only available to admin users"); }
private boolean isAdmin() { return securityContext.isAdmin(); }
private void checkSecurity() throws AuthorizationViolationException { securityContext.assertCredentialsNotExpired(); if ( !securityContext.isAdmin() ) { throw new AuthorizationViolationException( PERMISSION_DENIED ); } }
if ( !securityContext.isAdmin() )
ctx -> authManager.getUserManager( ctx.get( SECURITY_CONTEXT ).subject(), ctx.get( SECURITY_CONTEXT ).isAdmin() ), true ); if ( config.get( SecuritySettings.auth_providers ).size() > 1 )