Expand description
Default SAML message templates and tag substitution (samlify libsaml.ts).
{Tag} placeholders are filled by replace_tags_by_value; values used in
an attribute (i.e. immediately preceded by ") are XML-escaped, while
element-text values are inserted verbatim — matching samlify exactly.
Structs§
- Login
Response Attribute - A single
<Attribute>to render in a login response (samlifyLoginResponseAttribute). - Login
Response Template - IdP login
<Response>template config (samlifyLoginResponseTemplate).
Constants§
- ATTRIBUTE_
STATEMENT_ TEMPLATE - Default
<AttributeStatement>wrapper template. - ATTRIBUTE_
TEMPLATE - Default
<Attribute>template. - LOGIN_
REQUEST_ TEMPLATE - Default
<AuthnRequest>template. - LOGIN_
RESPONSE_ TEMPLATE - Default login
<Response>template. - LOGOUT_
REQUEST_ TEMPLATE - Default
<LogoutRequest>template. - LOGOUT_
RESPONSE_ TEMPLATE - Default
<LogoutResponse>template.
Functions§
- attr_
tag - Placeholder key (without braces) for an attribute value tag:
attr<CamelCase>(samlifytagging('attr', valueTag)). The runtime value fills{<key>}. - attribute_
statement_ builder - Build an
<AttributeStatement>fromattributes(samlifyattributeStatementBuilder). - replace_
tags_ by_ value - Replace
{key}placeholders inraw_xml.