Early Preview
This is currently very much a preview. Please feel free to try things out,
but don't be upset if anything is not yet working. Feedback is welcome over on our
GitHub Dicussions page.
enum Sustainsys.Saml2.Saml2P.Saml2StatusCode
Assembly: Sustainsys.Saml2
Status codes, mapped against states in section 3.2.2.2 in the SAML2 spec.
Values
Success
Success.
Requester
Error because of the requester.
Responder
Error because of the responder.
VersionMismatch
Versions doesn't match.
AuthnFailed
The responding provider was unable to successfully authenticate the principal
InvalidAttrNameOrValue
Unexpected or invalid content was encountered within a saml:Attribute or saml:AttributeValue element.
InvalidNameIdPolicy
The responding provider cannot or will not support the requested name identifier policy.
NoAuthnContext
The specified authentication context requirements cannot be met by the responder.
NoAvailableIdp
Used by an intermediary to indicate that none of the supported identity provider Loc elements in
an IDPList can be resolved or that none of the supported identity providers are available.
NoPassive
Indicates the responding provider cannot authenticate the principal passively, as has been requested.
NoSupportedIdp
Used by an intermediary to indicate that none of the identity providers in an IDPList are supported by the intermediary.
PartialLogout
Used by a session authority to indicate to a session participant that it was not able to propagate logout to all other session participants.
ProxyCountExceeded
Indicates that a responding provider cannot authenticate the principal directly and is not permitted to proxy the request further.
RequestDenied
The SAML responder or SAML authority is able to process the request but has chosen not to
respond. This status code MAY be used when there is concern about the security context of the
request message or the sequence of request messages received from a particular requester.
RequestUnsupported
The SAML responder or SAML authority does not support the request.
RequestVersionDeprecated
The SAML responder cannot process any requests with the protocol version specified in the request.
RequestVersionTooHigh
The SAML responder cannot process the request because the protocol version specified in the
request message is a major upgrade from the highest protocol version supported by the responder.
RequestVersionTooLow
The SAML responder cannot process the request because the protocol version specified in the
request message is too low.
ResourceNotRecognized
The resource value provided in the request message is invalid or unrecognized.
TooManyResponses
The response message would contain more elements than the SAML responder is able to return.
UnknownAttrProfile
An entity that has no knowledge of a particular attribute profile has been presented with an attribute
drawn from that profile.
UnknownPrincipal
The responding provider does not recognize the principal specified or implied by the request.
UnsupportedBinding
The SAML responder cannot properly fulfill the request using the protocol binding specified in the
request.