Class SamlMessageWriter
- Namespace
- Fdyay.IdentityServer.Saml.Messages
- Assembly
- Fdyay.IdentityServer.Saml.dll
Serializes SAML protocol messages to XML.
public static class SamlMessageWriter
- Inheritance
-
SamlMessageWriter
- Inherited Members
Methods
WriteAssertion(XmlDocument, SamlAssertion)
Builds a saml:Assertion element attached to doc.
public static XmlElement WriteAssertion(XmlDocument doc, SamlAssertion assertion)
Parameters
docXmlDocumentassertionSamlAssertion
Returns
WriteAuthnRequest(SamlAuthnRequest)
Builds a samlp:AuthnRequest document for the SP role.
public static XmlDocument WriteAuthnRequest(SamlAuthnRequest request)
Parameters
requestSamlAuthnRequest
Returns
WriteLogoutRequest(SamlLogoutRequest)
Builds a samlp:LogoutRequest document.
public static XmlDocument WriteLogoutRequest(SamlLogoutRequest request)
Parameters
requestSamlLogoutRequest
Returns
WriteLogoutResponse(SamlLogoutResponse)
Builds a samlp:LogoutResponse document.
public static XmlDocument WriteLogoutResponse(SamlLogoutResponse response)
Parameters
responseSamlLogoutResponse
Returns
WriteResponse(SamlResponse)
Builds a samlp:Response document (unsigned). Sign the assertion afterward if required.
public static XmlDocument WriteResponse(SamlResponse response)
Parameters
responseSamlResponse