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.

interface Duende.​IdentityServer.​Saml.​Serialization.​ISamlXmlWriter

Assembly: Duende.IdentityServer

Write Saml entities to XML

Properties

Certificate used to sign assertions. When set, assertions written by <see cref="M:Duende.IdentityServer.Saml.Serialization.ISamlXmlWriter.Write(Duende.IdentityServer.Saml.Samlp.Response)" /> will be signed with this certificate.

Methods

Write​(Samlp.​AuthnRequest authnRequest)
Create an Xml document and write an AuthnRequest to it.
Returns Created XmlDoc
authnRequest AuthnRequest
Write​(Samlp.​Response response)
Create an Xml document and write a SamlResponse to it. If <see cref="P:Duende.IdentityServer.Saml.Serialization.ISamlXmlWriter.AssertionSigningCertificate" /> is set, assertions will be signed.
Returns Created XmlDoc
response Saml Response
Write​(Metadata.​EntityDescriptor entityDescriptor)
Create an Xml document and write an EtnityDescriptor to it.
Returns Created XmlDoc
entityDescriptor Entity Descriptor
Write​(Samlp.​LogoutResponse logoutResponse)
Create an Xml document and write a LogoutResponse to it.
Returns Created XmlDoc
logoutResponse Logout Response
Write​(Samlp.​LogoutRequest logoutRequest)
Create an Xml document and write a LogoutRequest to it.
Returns Created XmlDoc
logoutRequest Logout Request