
org.craftercms.profile.social.exceptions.OAuth2Exception Maven / Gradle / Ivy
The newest version!
package org.craftercms.profile.social.exceptions;
import java.io.IOException;
import org.springframework.social.SocialException;
/**
* Special {@link org.craftercms.security.exception.SecurityProviderException} used when a OAuth2 provider returns an
* error on an authorization attempt. See http://tools.ietf.org/html/rfc6749#section-4.1.2.1 for details on the error
* params returned.
*
* @author avasquez
*/
public class OAuth2Exception extends SocialException {
private String error;
private String errorDescription;
private String errorUri;
public OAuth2Exception(final String error, final String errorDescription, final String errorUri) {
super("[" + error + "] " + errorDescription);
this.error = error;
this.errorDescription = errorDescription;
this.errorUri = errorUri;
}
public String getError() {
return error;
}
public String getErrorDescription() {
return errorDescription;
}
public String getErrorUri() {
return errorUri;
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy