org.wso2.carbon.identity.discovery.OIDCDiscoveryEndPointException Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of org.wso2.carbon.identity.discovery Show documentation
Show all versions of org.wso2.carbon.identity.discovery Show documentation
OpenId Connect Discovery Bundle
/*
* Copyright (c) 2016, WSO2 Inc. (http://www.wso2.org) All Rights Reserved.
*
* WSO2 Inc. licenses this file to you under the Apache License,
* Version 2.0 (the "License"); you may not use this file except
* in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing,
* software distributed under the License is distributed on an
* "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
* KIND, either express or implied. See the License for the
* specific language governing permissions and limitations
* under the License.
*/
package org.wso2.carbon.identity.discovery;
/**
* OIDCDiscoveryEndPointException specifies the possible exception in the process.
* Exception is not specified in the https://openid.net/specs/openid-connect-discovery-1_0.html
*/
public class OIDCDiscoveryEndPointException extends Exception {
public static final String ERROR_CODE_INVALID_TENANT = "invalid_tenant";
public static final String ERROR_CODE_NO_OPENID_PROVIDER_FOUND = "no_configuration_found";
public static final String ERROR_CODE_JSON_EXCEPTION = "json_error";
public static final String ERROR_CODE_SERVER_ERROR = "server_error";
public static final String ERROR_CODE_INVALID_REQUEST = "invalid_request";
public static final String ERROR_MESSAGE_INVALID_TENANT = "Provided tenant is invalid.";
public static final String ERROR_MESSAGE_NO_OPENID_PROVIDER_FOUND = "OpenID Provider was not properly found.";
public static final String ERROR_MESSAGE_JSON_EXCEPTION = "Error occurred building response.";
public static final String ERROR_MESSAGE_INVALID_REQUEST = "Request is invalid.";
private static final long serialVersionUID = -4449780649560053452L;
private final String errorCode;
private final String errorMessage;
public OIDCDiscoveryEndPointException(String errorCode, String errorMessage) {
super(errorMessage);
this.errorCode = errorCode;
this.errorMessage = errorMessage;
}
public OIDCDiscoveryEndPointException(String errorMessage) {
super(errorMessage);
this.errorCode = null;
this.errorMessage = errorMessage;
}
public String getErrorCode() {
return errorCode;
}
public String getErrorMessage() {
return errorMessage;
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy