public static OAuth2Error invalidGrantError(Request request, MessageKey key, String defaultDesc) { if(key == null){ key = messageKey(request.getLocale(),ERROR_INVALID_GRANT_KEY,null); } return oauth2Error(request, HTTP.SC_UNAUTHORIZED, ERROR_INVALID_GRANT, key, defaultDesc); } /** invalid grant end **/
public static OAuth2Error invalidTokenError(Request request, MessageKey key, String defaultDesc) { if(key == null){ key = messageKey(request.getLocale(),ERROR_INVALID_TOKEN_KEY,null); } return oauth2Error(request, HTTP.SC_UNAUTHORIZED, ERROR_INVALID_TOKEN, key,defaultDesc); } /** invalid token end **/
public static OAuth2Error redirectInvalidRequestError(Request request, MessageKey key, String defaultDesc) { if (key == null) { key = messageKey(request.getLocale(), ERROR_INVALID_REQUEST_KEY, defaultDesc); } return oauth2Error(request, HTTP.SC_FOUND, ERROR_INVALID_REQUEST, key, defaultDesc); } /** redirect invalid request end **/
public static OAuth2Error redirectInvalidScopeError(Request request, MessageKey key, String defaultDesc) { if (key == null) { key = messageKey(request.getLocale(), ERROR_INVALID_SCOPE_KEY, defaultDesc); } return oauth2Error(request, HTTP.SC_FOUND, ERROR_INVALID_SCOPE, key, defaultDesc); } /** invalid scope end **/
public static OAuth2Error serverErrorError(Request request, MessageKey key, String defaultDesc) { if (key == null) { key = messageKey(request.getLocale(), ERROR_SERVER_ERROR_KEY, null); } return oauth2Error(request, HTTP.SC_INTERNAL_SERVER_ERROR, ERROR_SERVER_ERROR, key, defaultDesc); }
public static OAuth2Error invalidTokenError(Request request, MessageKey key, String defaultDesc) { if (key == null) { key = messageKey(request.getLocale(), ERROR_INVALID_TOKEN_KEY, null); } return oauth2Error(request, HTTP.SC_UNAUTHORIZED, ERROR_INVALID_TOKEN, key, defaultDesc); }
public static OAuth2Error invalidRequestError(Request request, MessageKey key, String defaultValue) { if(key == null){ key = messageKey(request.getLocale(),ERROR_INVALID_REQUEST_KEY,null); } return oauth2Error(request,HTTP.SC_BAD_REQUEST,ERROR_INVALID_REQUEST,key,defaultValue); } /** invalid request end **/
public static OAuth2Error unauthorizedClientError(Request request, MessageKey key, String defaultDesc) { if(key == null){ key = messageKey(request.getLocale(),ERROR_UNAUTHORIZED_CLIENT_KEY,null); } return oauth2Error(request, HTTP.SC_BAD_REQUEST, ERROR_UNAUTHORIZED_CLIENT, key,defaultDesc); } /** unauthorized client end **/
public static OAuth2Error redirectUnsupportedResponseTypeError(Request request, MessageKey key, String defaultDesc) { if (key == null) { key = messageKey(request.getLocale(), ERROR_UNSUPPORTED_RESPONSE_TYPE_KEY, null); } return oauth2Error(request, HTTP.SC_FOUND, ERROR_UNSUPPORTED_RESPONSE_TYPE, key, defaultDesc); } /** unsupported response type end **/
public static OAuth2Error redirectServerErrorError(Request request, MessageKey key, String defaultDesc) { if (key == null) { key = messageKey(request.getLocale(), ERROR_SERVER_ERROR_KEY, defaultDesc); } return oauth2Error(request, HTTP.SC_FOUND, ERROR_SERVER_ERROR, key, defaultDesc); } /** server error end **/
public static OAuth2Error redirectUnauthorizedClientError(Request request, MessageKey key, String defaultDesc){ if(key == null){ key = messageKey(request.getLocale(),ERROR_UNAUTHORIZED_CLIENT_KEY,defaultDesc); } return oauth2Error(request,HTTP.SC_FOUND, ERROR_UNAUTHORIZED_CLIENT, key,defaultDesc); } /** unauthorized client end **/
public static OAuth2Error redirectInvalidRequestError(Request request, MessageKey key, String defaultDesc) { if(key == null){ key = messageKey(request.getLocale(),ERROR_INVALID_REQUEST_KEY,defaultDesc); } return oauth2Error(request,HTTP.SC_FOUND, ERROR_INVALID_REQUEST, key,defaultDesc); } /** redirect invalid request end **/
public static OAuth2Error redirectInvalidScopeError(Request request, MessageKey key, String defaultDesc){ if(key == null){ key = messageKey(request.getLocale(),ERROR_INVALID_SCOPE_KEY,defaultDesc); } return oauth2Error(request,HTTP.SC_FOUND, ERROR_INVALID_SCOPE, key,defaultDesc); } /** invalid scope end **/
public static OAuth2Error redirectServerErrorError(Request request, MessageKey key, String defaultDesc){ if(key == null){ key = messageKey(request.getLocale(),ERROR_SERVER_ERROR_KEY,defaultDesc); } return oauth2Error(request,HTTP.SC_FOUND, ERROR_SERVER_ERROR, key,defaultDesc); } /** server error end **/
public static OAuth2Error invalidClientError(Request request, MessageKey key, String defaultDesc) { if(key == null){ key = messageKey(request.getLocale(),ERROR_INVALID_CLIENT_KEY,null); } return oauth2Error(request, HTTP.SC_UNAUTHORIZED, ERROR_INVALID_CLIENT, key, defaultDesc); } /** invalid client end */
public static OAuth2Error invalidRequestError(Request request, MessageKey key, String defaultValue) { if (key == null) { key = messageKey(request.getLocale(), ERROR_INVALID_REQUEST_KEY, null); } return oauth2Error(request, HTTP.SC_BAD_REQUEST, ERROR_INVALID_REQUEST, key, defaultValue); } /** invalid request end **/
public static OAuth2Error invalidClientError(Request request, MessageKey key, String defaultDesc) { if (key == null) { key = messageKey(request.getLocale(), ERROR_INVALID_CLIENT_KEY, null); } return oauth2Error(request, HTTP.SC_UNAUTHORIZED, ERROR_INVALID_CLIENT, key, defaultDesc); } /** invalid client end */
public static OAuth2Error redirectUnsupportedResponseTypeError(Request request, MessageKey key, String defaultDesc){ if(key == null){ key = messageKey(request.getLocale(),ERROR_UNSUPPORTED_RESPONSE_TYPE_KEY,null); } return oauth2Error(request,HTTP.SC_FOUND, ERROR_UNSUPPORTED_RESPONSE_TYPE,key,defaultDesc); } /** unsupported response type end **/
public static OAuth2Error serverErrorError(Request request, MessageKey key, String defaultDesc) { if(key == null){ key = messageKey(request.getLocale(),ERROR_SERVER_ERROR_KEY,null); } return oauth2Error(request, HTTP.SC_INTERNAL_SERVER_ERROR, ERROR_SERVER_ERROR, key,defaultDesc); } /** server error start **/
protected void handleOAuth2ServerError(Request request, Response response, OAuth2Params params) throws Throwable { if(null != defaultErrorView) { View view = request.getViewSource().getView(config.getErrorView(), request.getLocale()); if(null == view) { view = defaultErrorView; } view.render(request, response); }else{ printError(response, params.getError(), params.getErrorDescription()); } }