Please mark options that are relevant.
- New template
- Bug fix (non-breaking change which fixes an issue in the template)
- New feature (non-breaking change which adds functionality to the template)
- Breaking change (fix or feature that would cause existing template behavior to be not backward compatible)
Please mark the following checks done
- Template functionality checked using Online Editor
- Template file name follows the pattern
<providerId>.<serviceId>.json - resource URL provided with
logoUrlis actually served by a webserver
Mark all the checkboxes after conducting the check. Comment on any point which is not fulfilled.
- digital signatures are used and
syncPubKeyDomainspecified (yes,warnPhishingis an option, but some providers reject such templates by policy, so signing shall be a default) -
syncRedirectDomainis specified when intended to useredirect_uriparameter in the synchronous flow - no TXT record with SPF content (i.e.
"v=spf1 ...") instead of using SPFM record type on APEX -
txtConflictMatchingModeis set on TXT records which shall be unique on a label (like DMARC) - variables are set to the smallest scope needed (i.e. limit possibility to be misused to set any arbitrary record and conflict with other template). Too broad scope example: @ TXT "%verification%". Better usage: @ TXT "foo-verification=%verification%".
- no variables as a host name to apply template on subdomain instead of standard
hostparameter - no explicit usage of
%host%variable inhostattribute -
essentialsetting is used on records, which the user shall be able to change or remove manually later without dropping the whole template (like DMARC)
Editor test link(s):