{"id":"https://schema.entrecode.de/schema-acc/group-template","type":"object","properties":{"name":{"type":"string"},"groupID":{"type":"string","pattern":"^[a-zA-Z0-9_\\-:]+$"},"permissions":{"type":"array","items":{"type":"string","pattern":"^[a-zA-Z0-9_\\-:*,§]+$"},"deprecated":true,"description":"Use nativePermissions to edit permissions"},"nativePermissions":{"type":"array","items":{"type":"string","pattern":"^[a-zA-Z0-9_\\-:*,§]+$"}},"subgroups":{"type":"array","items":{"type":"string","pattern":"^[a-zA-Z0-9_\\-:*,§]+$"}},"customAuthDomain":{"oneOf":[{"type":"string","format":"uri"},{"type":"null"}]},"customAuthDomainPriority":{"oneOf":[{"type":"integer","minimum":0,"maximum":100},{"type":"null"}]},"groupSettings":{"type":"object","properties":{"mfaRequired":{"type":"boolean","default":false,"description":"If true, all users in this group are required to use MFA"},"authenticatorRequires2FA":{"type":"boolean","default":false,"description":"If true, second factor is required even when first factor was biometric"},"legacyLoginDisabled":{"type":"boolean","default":false,"description":"If true, all users in this group are required to use OIDC for login"}}},"addAccountsByEmail":{"type":"array","items":{"type":"string","format":"email"}}},"required":["name"],"$schema":"http://json-schema.org/draft-04/schema#"}