Enum samael::service_provider::Error [−][src]
pub enum Error {
Show 19 variants
DestinationValidationError {
response_destination: Option<String>,
sp_acs_url: Option<String>,
},
AssertionExpired {
time: String,
},
AssertionIssuerMismatch {
issuer: Option<String>,
entity_id: Option<String>,
},
AssertionConditionExpired {
time: String,
},
AssertionConditionExpiredBefore {
time: String,
},
AssertionConditionAudienceRestrictionFailed {
requirement: String,
},
ResponseInResponseToInvalid {
possible_ids: Vec<String>,
},
ResponseIssuerMismatch {
issuer: Option<String>,
entity_id: Option<String>,
},
ResponseExpired {
time: String,
},
ResponseBadStatusCode {
code: String,
},
EncryptedAssertionsNotYetSupported,
SignedAssertionsNotYetSupported,
FailedToValidateSignature,
DeserializeResponseError,
FailedToParseCert {
cert: String,
},
UnexpectedError,
FailedToParseSamlResponse,
MissingAcsUrl,
MissingSloUrl,
}
Variants
Fields of AssertionExpired
time: String
Fields of AssertionConditionExpired
time: String
Fields of AssertionConditionExpiredBefore
time: String
Fields of AssertionConditionAudienceRestrictionFailed
requirement: String
Fields of ResponseExpired
time: String
Fields of ResponseBadStatusCode
code: String
Fields of FailedToParseCert
cert: String
Trait Implementations
👎 Deprecated since 1.42.0:
use the Display impl or to_string()
👎 Deprecated since 1.33.0:
replaced by Error::source, which can support downcasting
The lower-level source of this error, if any. Read more