{
  "user_store.type": {
    "database": {
      "user_store.properties.UsernameJavaRegEx": "^[^\\s*?%]{3,50}$"
    },
    "database_unique_id": {
      "user_store.properties.UsernameJavaRegEx": "^[^\\s*?%]{3,50}$"
    },
    "read_only_ldap": {
      "user_store.properties.UsernameJavaRegEx": "[a-zA-Z0-9._\\-|//]{3,50}$"
    },
    "read_only_ldap_unique_id": {
      "user_store.properties.UsernameJavaRegEx": "[a-zA-Z0-9._\\-|//]{3,50}$"
    },
    "read_write_ldap": {
      "user_store.properties.UsernameJavaRegEx": "[a-zA-Z0-9._\\-|//]{3,50}$"
    },
    "read_write_ldap_unique_id": {
      "user_store.properties.UsernameJavaRegEx": "[a-zA-Z0-9._\\-|//]{3,50}$"
    },
    "active_directory": {
      "user_store.properties.UsernameJavaRegEx": "[a-zA-Z0-9._\\-|//]{3,50}$"
    },
    "active_directory_unique_id": {
      "user_store.properties.UsernameJavaRegEx": "[a-zA-Z0-9._\\-|//]{3,50}$"
    }
  },
  "authenticationendpoint.enable_url_parameter_filtering": {
    "true" : {
      "authentication.endpoint.redirect_params.filter_policy": "include",
      "authentication.endpoint.redirect_params.parameters": ["sessionDataKey", "sessionDataKeyConsent", "errorKey",
        "tenantDomain", "t"]
    }
  },
  "resident_idp.enable": {
    "true": {
      "server.hide_menu_items": [
        "claim_mgt_menu",
        "remote_fetch_providers_menu",
        "identity_mgt_emailtemplate_menu",
        "identity_security_questions_menu",
        "metrics_menu",
        "shutdown_restart_menu",
        "user_mgt_menu",
        "userstores_mgt_menu",
        "service_providers_menu",
        "identity_providers_add",
        "identity_providers_list",
        "identity_verification_providers_menu",
        "identity_emailtemplate_menu",
        "scope_menu",
        "identity_admin_advisory_banner_menu",
        "server-roles-mgt_menu",
        "logging_config_menu",
        "multitenancy_menu",
        "resource_browser_menu",
        "identity_entitlement_menu"
      ]
    }
  }
}
