Class SamlConstants.StatusCodes
- Namespace
- Fdyay.IdentityServer.Saml
- Assembly
- Fdyay.IdentityServer.Saml.dll
Top-level status codes returned in a SAML response.
public static class SamlConstants.StatusCodes
- Inheritance
-
SamlConstants.StatusCodes
- Inherited Members
Fields
AuthnFailed
The second-level code for a sign-in that did not succeed (SAML 2.0 core §3.2.2.2).
public const string AuthnFailed = "urn:oasis:names:tc:SAML:2.0:status:AuthnFailed"
Field Value
InvalidNameIdPolicy
The second-level code for a NameIDPolicy this identity provider cannot satisfy
(SAML 2.0 core §3.4.1.1).
public const string InvalidNameIdPolicy = "urn:oasis:names:tc:SAML:2.0:status:InvalidNameIDPolicy"
Field Value
NoAuthnContext
The second-level code for an authentication context that could not be met (SAML 2.0 core §3.2.2.2).
public const string NoAuthnContext = "urn:oasis:names:tc:SAML:2.0:status:NoAuthnContext"
Field Value
NoPassive
The second-level code for a request that asked not to be interacted with, when interacting is the only way to answer it (SAML 2.0 core §3.4.1).
public const string NoPassive = "urn:oasis:names:tc:SAML:2.0:status:NoPassive"
Field Value
PartialLogout
A second-level status: the logout succeeded here, and not every other session participant could be told. Under a top-level Success, as Duende 8.0.1 sends it.
public const string PartialLogout = "urn:oasis:names:tc:SAML:2.0:status:PartialLogout"
Field Value
RequestDenied
The second-level code for a request this identity provider chose not to answer (SAML 2.0 core §3.2.2.2).
public const string RequestDenied = "urn:oasis:names:tc:SAML:2.0:status:RequestDenied"
Field Value
Requester
The top-level code for a request that failed through an error on the requester's side (SAML 2.0 core §3.2.2.2).
public const string Requester = "urn:oasis:names:tc:SAML:2.0:status:Requester"
Field Value
Responder
The top-level code for a request that failed through an error on the responder's side (SAML 2.0 core §3.2.2.2).
public const string Responder = "urn:oasis:names:tc:SAML:2.0:status:Responder"
Field Value
Success
The top-level code for a request that succeeded (SAML 2.0 core §3.2.2.2).
public const string Success = "urn:oasis:names:tc:SAML:2.0:status:Success"
Field Value
UnknownPrincipal
The second-level code for a request naming a principal the responder does not recognise (SAML 2.0 core §3.2.2.2): what
this server's service provider answers, since 0.178.0, a LogoutRequest naming somebody other than the browser's
signed-in user.
public const string UnknownPrincipal = "urn:oasis:names:tc:SAML:2.0:status:UnknownPrincipal"
Field Value
VersionMismatch
The top-level code for a request whose SAML version the responder does not support (SAML 2.0 core §3.2.2.2).
public const string VersionMismatch = "urn:oasis:names:tc:SAML:2.0:status:VersionMismatch"