SAMLConfig constructor
SAMLConfig({
- List<
int> ? metadataXml, - SAMLBinding? binding,
- bool? withSignedRequest,
- SAMLNameIDFormat? nameIdFormat,
- String? transientMappingAttributeName,
- bool? federatedLogoutEnabled,
- SAMLSignatureAlgorithm? signatureAlgorithm,
Implementation
factory SAMLConfig({
$core.List<$core.int>? metadataXml,
SAMLBinding? binding,
$core.bool? withSignedRequest,
SAMLNameIDFormat? nameIdFormat,
$core.String? transientMappingAttributeName,
$core.bool? federatedLogoutEnabled,
SAMLSignatureAlgorithm? signatureAlgorithm,
}) {
final result = create();
if (metadataXml != null) result.metadataXml = metadataXml;
if (binding != null) result.binding = binding;
if (withSignedRequest != null) result.withSignedRequest = withSignedRequest;
if (nameIdFormat != null) result.nameIdFormat = nameIdFormat;
if (transientMappingAttributeName != null)
result.transientMappingAttributeName = transientMappingAttributeName;
if (federatedLogoutEnabled != null)
result.federatedLogoutEnabled = federatedLogoutEnabled;
if (signatureAlgorithm != null)
result.signatureAlgorithm = signatureAlgorithm;
return result;
}