mirror of
https://github.com/spring-projects/spring-security.git
synced 2025-06-15 08:32:22 +00:00
Add Saml2Error Static Factories
This commit is contained in:
parent
4ed131f6ab
commit
3de7312658
@ -51,6 +51,66 @@ public class Saml2Error implements Serializable {
|
|||||||
this.description = description;
|
this.description = description;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Construct an {@link Saml2ErrorCodes#INVALID_RESPONSE} error
|
||||||
|
* @param description the error description
|
||||||
|
* @return the resulting {@link Saml2Error}
|
||||||
|
* @since 7.0
|
||||||
|
*/
|
||||||
|
public static Saml2Error invalidResponse(String description) {
|
||||||
|
return new Saml2Error(Saml2ErrorCodes.INVALID_RESPONSE, description);
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Construct an {@link Saml2ErrorCodes#INTERNAL_VALIDATION_ERROR} error
|
||||||
|
* @param description the error description
|
||||||
|
* @return the resulting {@link Saml2Error}
|
||||||
|
* @since 7.0
|
||||||
|
*/
|
||||||
|
public static Saml2Error internalValidationError(String description) {
|
||||||
|
return new Saml2Error(Saml2ErrorCodes.INTERNAL_VALIDATION_ERROR, description);
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Construct an {@link Saml2ErrorCodes#MALFORMED_RESPONSE_DATA} error
|
||||||
|
* @param description the error description
|
||||||
|
* @return the resulting {@link Saml2Error}
|
||||||
|
* @since 7.0
|
||||||
|
*/
|
||||||
|
public static Saml2Error malformedResponseData(String description) {
|
||||||
|
return new Saml2Error(Saml2ErrorCodes.MALFORMED_RESPONSE_DATA, description);
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Construct an {@link Saml2ErrorCodes#DECRYPTION_ERROR} error
|
||||||
|
* @param description the error description
|
||||||
|
* @return the resulting {@link Saml2Error}
|
||||||
|
* @since 7.0
|
||||||
|
*/
|
||||||
|
public static Saml2Error decryptionError(String description) {
|
||||||
|
return new Saml2Error(Saml2ErrorCodes.DECRYPTION_ERROR, description);
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Construct an {@link Saml2ErrorCodes#RELYING_PARTY_REGISTRATION_NOT_FOUND} error
|
||||||
|
* @param description the error description
|
||||||
|
* @return the resulting {@link Saml2Error}
|
||||||
|
* @since 7.0
|
||||||
|
*/
|
||||||
|
public static Saml2Error relyingPartyRegistrationNotFound(String description) {
|
||||||
|
return new Saml2Error(Saml2ErrorCodes.RELYING_PARTY_REGISTRATION_NOT_FOUND, description);
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Construct an {@link Saml2ErrorCodes#SUBJECT_NOT_FOUND} error
|
||||||
|
* @param description the error description
|
||||||
|
* @return the resulting {@link Saml2Error}
|
||||||
|
* @since 7.0
|
||||||
|
*/
|
||||||
|
public static Saml2Error subjectNotFound(String description) {
|
||||||
|
return new Saml2Error(Saml2ErrorCodes.SUBJECT_NOT_FOUND, description);
|
||||||
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Returns the error code.
|
* Returns the error code.
|
||||||
* @return the error code
|
* @return the error code
|
||||||
|
Loading…
x
Reference in New Issue
Block a user