protected static ThrowingConsumer<HttpServletResponse, IOException> unauthorizedAccess( final String message ) { return error( 403, map( "errors", singletonList( map( "code", Status.Security.Forbidden.code().serialize(), "message", String.format("Unauthorized access violation: %s.", message ) ) ) ) ); }
return Status.Network.valueOf( error ); case "Security": return Status.Security.valueOf( error ); default: return Status.General.UnknownError;
private static ThrowingConsumer<HttpServletResponse, IOException> invalidAuthToken( final String message ) { return error( 401, map( "errors", singletonList( map( "code", Status.Security.Unauthorized.code().serialize(), "message", message ) ) ) ); }
protected static ThrowingConsumer<HttpServletResponse, IOException> unauthorizedAccess( final String message ) { return error( 403, map( "errors", singletonList( map( "code", Status.Security.Forbidden.code().serialize(), "message", String.format("Unauthorized access violation: %s.", message ) ) ) ) ); }
private static ThrowingConsumer<HttpServletResponse, IOException> passwordChangeRequired( final String username, final String baseURL ) { URI path = UriBuilder.fromUri( baseURL ).path( format( "/user/%s/password", username ) ).build(); return error( 403, map( "errors", singletonList( map( "code", Status.Security.Forbidden.code().serialize(), "message", "User is required to change their password." ) ), "password_change", path.toString() ) ); }
return Status.Network.valueOf( error ); case "Security": return Status.Security.valueOf( error ); default: return Status.General.UnknownError;
private static ThrowingConsumer<HttpServletResponse, IOException> passwordChangeRequired( final String username, final String baseURL ) { URI path = UriBuilder.fromUri( baseURL ).path( format( "/user/%s/password", username ) ).build(); return error( 403, map( "errors", singletonList( map( "code", Status.Security.Forbidden.code().serialize(), "message", "User is required to change their password." ) ), "password_change", path.toString() ) ); }
private static ThrowingConsumer<HttpServletResponse, IOException> invalidAuthToken( final String message ) { return error( 401, map( "errors", singletonList( map( "code", Status.Security.Unauthorized.code().serialize(), "message", message ) ) ) ); }