Platform Admin Configuration properties
This is a file with listed all configuration properties for an application Admin.
These properties are used to configure the Admin as a platform cluster component, and so it contains properties for gRPC, connection to the cluster components, security configurations, and more.
management.endpoint.nodeinfo
management.endpoint.nodeinfo.access
- Type:
org.springframework.boot.actuate.endpoint.Access - Default value: unrestricted
Permitted level of access for the nodeinfo endpoint.
management.endpoint.nodeinfo.cache.time-to-live
- Type:
Duration - Default value: 0ms
Maximum time that a response can be cached.
Deprecated properties
management.endpoint.nodeinfo.enabled Deprecated - 3.4.0
- Type: Boolean
- Default value: true
- Deprecation:
- Level:
- Reason:
- Replacement: management.endpoint.nodeinfo.access
- Since: 3.4.0
Whether to enable the nodeinfo endpoint.
netgrif.admin
netgrif.admin.app-properties.directory
- Type:
org.springframework.core.io.Resource
The directory resource where application properties are stored. It is resolved from the configuration as a resource reference, e.g., file or classpath.
netgrif.admin.cache.additional
- Type:
List<String>
netgrif.admin.cache.all-caches
- Type:
Set<String>
netgrif.admin.cache.global-functions
- Type:
String - Default value: globalFunctions
Default cache name for caching global functions.
netgrif.admin.cache.process-cache
- Type:
String - Default value: processCache
netgrif.admin.cache.process-link-cache
- Type:
String - Default value: processLinkCache
netgrif.admin.cache.user-cache
- Type:
String - Default value: userCache
netgrif.admin.concurrency.executors
- Type:
Map<String,com.netgrif.application.admin.configuration.properties.ConcurrencyConfigurationProperties$ExecutorProperties>
A map containing configurations for multiple executors. The key is the name of the executor, and the value is its configuration.
netgrif.admin.data.database-name
- Type:
String - Default value: nae
Default name of the database to be used, if not explicitly specified.
netgrif.admin.data.drop
- Type:
Boolean - Default value: false
Flag indicating whether the database should be dropped during initialization.
netgrif.admin.data.mongodb.additional-hosts
- Type:
List<String>
netgrif.admin.data.mongodb.authentication-database
- Type:
String
netgrif.admin.data.mongodb.auto-index-creation
- Type:
Boolean
netgrif.admin.data.mongodb.database
- Type:
String
netgrif.admin.data.mongodb.drop
- Type:
Boolean - Default value: false
Flag indicating whether to drop the MongoDB collections during initialization.
netgrif.admin.data.mongodb.field-naming-strategy
- Type:
Class<?>
netgrif.admin.data.mongodb.gridfs.bucket
- Type:
String
netgrif.admin.data.mongodb.gridfs.database
- Type:
String
netgrif.admin.data.mongodb.host
- Type:
String
netgrif.admin.data.mongodb.indexes
- Type:
org.springframework.util.MultiValueMap<Class<?>,java.lang.String>
Multi-value map for MongoDB indexes. This property holds a mapping between entity classes and their associated collection of index definitions. Each entry in the map corresponds to a class and its set of index configurations for MongoDB.
netgrif.admin.data.mongodb.password
- Type:
Character[]
netgrif.admin.data.mongodb.port
- Type:
Integer
netgrif.admin.data.mongodb.protocol
- Type:
String
netgrif.admin.data.mongodb.replica-set-name
- Type:
String
netgrif.admin.data.mongodb.runner-ensure-index
- Type:
Boolean - Default value: true
Flag indicating whether indexes should be ensured during runner operations.
netgrif.admin.data.mongodb.ssl.bundle
- Type:
String
netgrif.admin.data.mongodb.ssl.enabled
- Type:
Boolean
netgrif.admin.data.mongodb.uri
- Type:
String
netgrif.admin.data.mongodb.username
- Type:
String
netgrif.admin.data.mongodb.uuid-representation
- Type:
org.bson.UuidRepresentation
netgrif.admin.data.redis.host
- Type:
String - Default value: localhost
Hostname or IP address of the Redis server. Default value is `"localhost"`.
netgrif.admin.data.redis.password
- Type:
String
Password for authenticating with the Redis server. If null or empty, no password will be used.
netgrif.admin.data.redis.port
- Type:
Integer
Port number for connecting to the Redis server. Default value is `6379`.
netgrif.admin.data.redis.sentinel.master
- Type:
String
The name of the Redis master node to which Redis Sentinel clients should connect. Specifies the master node in a Redis Sentinel deployment that is responsible for managing the data and serving read/write queries. This variable is essential for identifying the Redis master node among the available nodes in the Sentinel setup.
netgrif.admin.data.redis.sentinel.nodes
- Type:
List<String>
A list of Redis Sentinel nodes used for connection. Each node in the list should be in the format of "host:port". By default, this list contains a single node pointing to "localhost:26379". In a Redis Sentinel setup, multiple nodes can be specified to ensure high availability and fault tolerance.
netgrif.admin.data.redis.sentinel.password
- Type:
String
The password used for authentication with the Redis Sentinel setup. This variable specifies the password needed to connect to the Redis database when the configuration requires authentication for access. It ensures secure communication and prevents unauthorized access to the database.
netgrif.admin.data.redis.sentinel.username
- Type:
String
The username used for authentications or configurations related to Redis Sentinel properties. This variable can be used to specify an optional username for connecting to a Redis database when authentication is configured to require one.
netgrif.admin.data.redis.session
- Type:
org.springframework.boot.autoconfigure.session.RedisSessionProperties
Configuration property for managing Redis-based session settings for this application. Uses the {@link RedisSessionProperties} class to define specific session handling configurations. Allows customization of session behavior such as session limiting and filtering.
netgrif.admin.data.redis.ssl
- Type:
Boolean - Default value: false
Indicates whether SSL (Secure Sockets Layer) is enabled for connections. Set to `true` to enable SSL or `false` to disable it. This property is primarily used for configuring secure communication with a Redis server.
netgrif.admin.data.redis.username
- Type:
String
Username for authenticating with the Redis server. If null or empty, no username will be used.
netgrif.admin.deployment.manifest-name
- Type:
String - Default value: manifest.xml
The name of the manifest file used in the deployment.
netgrif.admin.deployment.package-extract-name
- Type:
String - Default value: package
The name of the directory where packages are extracted.
netgrif.admin.deployment.upload-dir
- Type:
String - Default value: storage/uploads/
The directory where uploaded files are stored.
netgrif.admin.fido.allow-credentials
- Type:
List<com.netgrif.application.admin.auth.mfa.provider.FIDOConfig$AllowedCredential>
An optional list of credentials that may be allowed during authentication. Each entry typically includes "type" (e.g., "public-key"), an "id" (base64 credential ID), and "transports" (like "usb", "nfc", "ble"). If this list is empty, the server does not specify any restriction, and the client can pick any credential owned by the user. Default value: an empty list ({}).
netgrif.admin.fido.attestation
- Type:
String - Default value: direct
The type of attestation the server requests from the authenticator: - "none": no attestation data required (simpler). - "direct": requests a direct attestation certificate chain (verifies origin/factory). - "indirect": another approach (possibly anonymized attestation). - "enterprise": special enterprise scenario. Default value: "direct". Typically: - "none" is used if you do not need to validate the authenticator’s origin. - "direct" allows checking the chain of trust (e.g., verifying a YubiKey).
netgrif.admin.fido.authenticator-selection.authenticator-attachment
- Type:
String
May be "platform" (e.g., Touch ID, Windows Hello) or "cross-platform" (e.g., USB or NFC key). If left empty, no attachment preference is specified.
netgrif.admin.fido.authenticator-selection.require-resident-key
- Type:
Boolean - Default value: false
Indicates if a "resident key" (stored on the authenticator) is required. Defaults to false.
netgrif.admin.fido.authenticator-selection.user-verification
- Type:
String - Default value: required
User verification requirement: - "required": the user must be verified (PIN/biometrics). - "preferred": use verification if available. - "discouraged": attempt to avoid user verification. Default value: "required".
netgrif.admin.fido.pub-key-cred-params
- Type:
List<com.netgrif.application.admin.auth.mfa.provider.FIDOConfig$PublicKeyCredentialParameter>
A list of cryptographic parameters supported by the application (server) for generating public keys (e.g., ES256, RS256, etc.). Each element normally has: - "type" (usually "public-key") - "alg" (for example, -7 = ES256, -257 = RS256). If this list remains empty, no algorithms are explicitly supported, which may cause errors during registration. Default value: an empty list ({}).
netgrif.admin.fido.rp.id
- Type:
String - Default value: localhost
A string that often matches the domain or origin (e.g., "localhost", "example.com"). Default value: "localhost".
netgrif.admin.fido.rp.name
- Type:
String - Default value: DefaultRPName
A user-friendly name of the application or service. Default value: "DefaultRPName".
netgrif.admin.fido.supported-algorithms
- Type:
List<Integer>
A list of numeric identifiers of supported cryptographic algorithms. In the WebAuthn specification, these negative integers indicate: - -7 => ES256 (ECDSA on P-256) - -257 => RS256 (RSA 2048) - -37 => PS256, etc. Default value: [-7, -257].
netgrif.admin.fido.supported-attestation-formats
- Type:
List<String>
Supported attestation formats, i.e. the ways the authenticator can provide evidence about its origin. Examples include "none", "fido-u2f", "packed", "android-key", "android-safetynet", etc. Default value: ["none", "fido-u2f", "packed"].
netgrif.admin.fido.timeout
- Type:
Long - Default value: 60000
The time limit, in milliseconds, for a WebAuthn operation (registration or authentication) on the client side before it times out. For example, 60000 means 60 seconds. Default value: 60000.
netgrif.admin.frontend-app-properties.directory
- Type:
org.springframework.core.io.Resource
Resource representing the directory where frontend application files are stored. This directory typically contains static configuration files.
netgrif.admin.grpc.bind-address
- Type:
String
IP address where the gRPC server will listen.
netgrif.admin.grpc.cert-chain-file-path
- Type:
String
Path to the SSL certificate chain file.
netgrif.admin.grpc.channel-idle-timeout
- Type:
Integer - Default value: 1800000
Time in milliseconds the channel is allowed to remain idle before being closed. Default value is 1,800,000 milliseconds (30 minutes).
netgrif.admin.grpc.channel-idle-timeout-unit
- Type:
concurrent.TimeUnit - Default value: milliseconds
Unit of time for channelIdleTimeout. Default is MILLISECONDS.
netgrif.admin.grpc.channel-shut-down-timeout
- Type:
Integer - Default value: 600000
Time in milliseconds to wait for channels to shut down gracefully during cleanup. Default is 600,000 milliseconds (10 minutes).
netgrif.admin.grpc.client.backoff-multiplier
- Type:
String - Default value: 1.2
The multiplier for calculating the next backoff duration as part of exponential backoff. Default value is "1.2".
netgrif.admin.grpc.client.initial-backoff
- Type:
String - Default value: 0.5s
The initial backoff duration before the first retry attempt, in seconds. Default value is "0.5s".
netgrif.admin.grpc.client.max-attempts
- Type:
String - Default value: 5
The maximum number of retry attempts for a failed gRPC call. Default value is "5".
netgrif.admin.grpc.client.max-backoff
- Type:
String - Default value: 2s
The maximum duration for exponential backoff between retry attempts, in seconds. Default value is "2s".
netgrif.admin.grpc.client.retryable-status-codes
- Type:
List<String> - Default value: UNAVAILABLE
A list of gRPC status codes that are considered retryable. Default value is a list containing "UNAVAILABLE".
netgrif.admin.grpc.enable-ssl
- Type:
Boolean - Default value: false
Enable SSL for the gRPC server.
netgrif.admin.grpc.flow-control-window
- Type:
Integer - Default value: 1048576
Size of the flow control window. Default is 1 MB.
netgrif.admin.grpc.handshake-timeout
- Type:
Long - Default value: 120
Time the server waits for a handshake response from the client. Default is 120 seconds.
netgrif.admin.grpc.handshake-timeout-unit
- Type:
concurrent.TimeUnit - Default value: seconds
Unit of time for handshakeTimeout. Default is SECONDS.
netgrif.admin.grpc.keep-alive-time
- Type:
Long - Default value: 60
Time after which a keep-alive ping is sent on the transport. Default is 60 seconds.
netgrif.admin.grpc.keep-alive-time-unit
- Type:
concurrent.TimeUnit - Default value: seconds
Unit of time for keepAliveTime. Default is SECONDS.
netgrif.admin.grpc.keep-alive-timeout
- Type:
Long - Default value: 20
Time the server waits for a keep-alive response from the client. Default is 20 seconds.
netgrif.admin.grpc.keep-alive-timeout-unit
- Type:
concurrent.TimeUnit - Default value: seconds
Unit of time for keepAliveTimeout. Default is SECONDS.
netgrif.admin.grpc.max-concurrent-calls-per-connection
- Type:
Integer - Default value: 100
Maximum number of concurrent calls per connection. Default is 100.
netgrif.admin.grpc.max-connection-age
- Type:
Long - Default value: 300
Maximum age of a connection before it is closed. Default is 300 seconds.
netgrif.admin.grpc.max-connection-age-grace
- Type:
Long - Default value: 60
Grace time for a connection to complete after reaching max connection age. Default is 60 seconds.
netgrif.admin.grpc.max-connection-age-grace-unit
- Type:
concurrent.TimeUnit - Default value: seconds
Unit of time for maxConnectionAgeGrace. Default is SECONDS.
netgrif.admin.grpc.max-connection-age-unit
- Type:
concurrent.TimeUnit - Default value: seconds
Unit of time for maxConnectionAge. Default is SECONDS.
netgrif.admin.grpc.max-connection-idle
- Type:
Long - Default value: 300
Maximum idle time after which a connection is closed. Default is 300 seconds.
netgrif.admin.grpc.max-connection-idle-unit
- Type:
concurrent.TimeUnit - Default value: seconds
Unit of time for maxConnectionIdle. Default is SECONDS.
netgrif.admin.grpc.max-inbound-message-size
- Type:
Integer - Default value: 4194304
Maximum size of inbound messages. Default is 4 MB.
netgrif.admin.grpc.max-inbound-metadata-size
- Type:
Integer - Default value: 8192
Maximum size of inbound metadata. Default is 8 KB.
netgrif.admin.grpc.max-rst-seconds-per-window
- Type:
Integer - Default value: 1
The positive number of seconds per period Default is 1.
netgrif.admin.grpc.max-rst-stream-frames
- Type:
Integer
The positive limit of RST_STREAM frames per connection per period Default is Integer.MAX_VALUE for unlimited
netgrif.admin.grpc.permit-keep-alive-time
- Type:
Long - Default value: 60
Minimum time between client keep-alive pings. Default is 60 seconds.
netgrif.admin.grpc.permit-keep-alive-time-unit
- Type:
concurrent.TimeUnit - Default value: seconds
Unit of time for permitKeepAliveTime. Default is SECONDS.
netgrif.admin.grpc.permit-keep-alive-without-calls
- Type:
Boolean - Default value: true
Whether to allow keep-alive pings when there are no calls. Default is true.
netgrif.admin.grpc.port
- Type:
Integer - Default value: 9999
Port on which the gRPC server will listen. Default port is 9999.
netgrif.admin.grpc.private-key-file-path
- Type:
String
Path to the SSL private key file.
netgrif.admin.heartbeat.enable
- Type:
Boolean - Default value: true
Whether the heartbeat mechanism is enabled. Default is `true`.
netgrif.admin.heartbeat.initial-delay
- Type:
Long - Default value: 30000
The initial delay (in milliseconds) before the first heartbeat task is executed. Default: 30000.
netgrif.admin.heartbeat.queried-statuses
- Type:
List<com.netgrif.grpc.NodeStatus>
List of node statuses on which the heartbeat operates. Default values: [starting, running, paused, maintenance, error, UNKNOWN].
netgrif.admin.heartbeat.rate
- Type:
Long - Default value: 30000
The frequency (in milliseconds) at which heartbeat tasks are executed. Default: 30000.
netgrif.admin.heartbeat.save-rate
- Type:
Long - Default value: 90000
The save rate (in milliseconds) determining how often heartbeat data is persisted. Default: 90000.
netgrif.admin.info.name
- Type:
String
netgrif.admin.info.version
- Type:
String
netgrif.admin.keygen.account-id
- Type:
String
netgrif.admin.keygen.base-uri
- Type:
String - Default value: https://api.keygen.sh
netgrif.admin.keygen.name
- Type:
String
netgrif.admin.keygen.password
- Type:
String
netgrif.admin.keygen.platform
- Type:
String
netgrif.admin.management.endpoint.health
- Type:
org.springframework.boot.actuate.autoconfigure.health.HealthEndpointProperties
Configuration for health endpoint details, such as visibility and enabled status.
netgrif.admin.management.endpoint.log-file
- Type:
org.springframework.boot.actuate.autoconfigure.logging.LogFileWebEndpointProperties
Configuration for the log file endpoint to expose application logs.
netgrif.admin.management.endpoints.web
- Type:
org.springframework.boot.actuate.autoconfigure.endpoint.web.WebEndpointProperties
Configuration for web endpoint behavior and exposure.
netgrif.admin.management.health.ldap.enabled
- Type:
Boolean - Default value: false
Whether the LDAP health check is enabled.
netgrif.admin.management.health.mail.enabled
- Type:
Boolean - Default value: false
Whether the mail health check is enabled.
netgrif.admin.management.info
- Type:
org.springframework.boot.info.BuildProperties
Build-related information such as version and project details.
netgrif.admin.mvc.async.request-timeout
- Type:
Duration
netgrif.admin.mvc.contentnegotiation.default-content-types
- Type:
List<org.springframework.http.MediaType>
netgrif.admin.mvc.contentnegotiation.favor-parameter
- Type:
Boolean
netgrif.admin.mvc.contentnegotiation.media-types
- Type:
Map<String,org.springframework.http.MediaType>
netgrif.admin.mvc.contentnegotiation.parameter-name
- Type:
String
netgrif.admin.mvc.dispatch-options-request
- Type:
Boolean
netgrif.admin.mvc.dispatch-trace-request
- Type:
Boolean
netgrif.admin.mvc.format.date
- Type:
String
netgrif.admin.mvc.format.date-time
- Type:
String
netgrif.admin.mvc.format.time
- Type:
String
netgrif.admin.mvc.log-request-details
- Type:
Boolean
netgrif.admin.mvc.log-resolved-exception
- Type:
Boolean
netgrif.admin.mvc.message-codes-resolver-format
- Type:
org.springframework.validation.DefaultMessageCodesResolver$Format
netgrif.admin.mvc.pathmatch.matching-strategy
- Type:
org.springframework.boot.autoconfigure.web.servlet.WebMvcProperties$MatchingStrategy
netgrif.admin.mvc.problemdetails.enabled
- Type:
Boolean
netgrif.admin.mvc.publish-request-handled-events
- Type:
Boolean
netgrif.admin.mvc.servlet.load-on-startup
- Type:
Integer
netgrif.admin.mvc.servlet.path
- Type:
String
netgrif.admin.mvc.static-path-pattern
- Type:
String
netgrif.admin.mvc.view.prefix
- Type:
String
netgrif.admin.mvc.view.suffix
- Type:
String
netgrif.admin.mvc.webjars-path-pattern
- Type:
String
netgrif.admin.namespace
- Type:
String
The admin namespace for identifying and scoping purposes.
netgrif.admin.nodes-management.buffer-size
- Type:
Integer - Default value: 0
The size of the buffer, in bytes. Default value is set to 500 KB.
netgrif.admin.oidc.session-id-claims
- Type:
List<String> - Default value: sid
List of possible session id claim names for access token and logout token. Session id claim cannot be configurable in the realm
netgrif.admin.script.executor.allow-core-thread-time-out
- Type:
Boolean - Default value: true
Indicates whether core threads are allowed to time out and terminate if no tasks are incoming. When set to true, this can help optimize resource usage during periods of inactivity by releasing allocated threads. If set to false, core threads will remain alive and consume resources even when idle.
netgrif.admin.script.executor.keep-alive-seconds
- Type:
Integer - Default value: 60
Specifies the maximum time in seconds that excess idle threads will wait for new tasks before terminating. This parameter is applied to the thread pool executor configuration, influencing the behavior of thread management when the pool has more threads than the core number of threads and is idle.
netgrif.admin.script.executor.max-pool-size
- Type:
Integer - Default value: 100
The maximum size of the thread pool for executing tasks related to event logging. This value determines the upper limit of concurrently running threads in the thread pool used for processing event logs within the application.
netgrif.admin.script.executor.size
- Type:
Integer - Default value: 10
The size of the thread pool for the "scriptExecutor" task executor. This value defines the number of threads that are initialized and kept alive to execute tasks in the DefaultEventLog configuration.
netgrif.admin.script.executor.thread-name-prefix
- Type:
String - Default value: script-exec-
The prefix used for naming threads in the custom thread pool executor that handles tasks related to event logging. This helps in identifying threads created for script execution.
netgrif.admin.script.max-breakpoint-count
- Type:
Long - Default value: 50
Maximum number of breakpoints that can be stored for a single run.
netgrif.admin.security.admin-authority-patterns
- Type:
Map<org.springframework.http.HttpMethod,String[]>
netgrif.admin.security.allowed-origins
- Type:
List<String>
List of Origins for CORS Example: nae.server.security.allowed-origins=http://localhost:4200
netgrif.admin.security.anonymous-exceptions
- Type:
String[]
netgrif.admin.security.auth.admin-password
- Type:
String
netgrif.admin.security.auth.create-super
- Type:
Boolean - Default value: true
netgrif.admin.security.auth.enable-profile-edit
- Type:
Boolean - Default value: true
netgrif.admin.security.auth.minimal-password-length
- Type:
Integer - Default value: 8
netgrif.admin.security.auth.no-authentication-patterns
- Type:
String[]
netgrif.admin.security.auth.open-registration
- Type:
Boolean - Default value: true
netgrif.admin.security.auth.token-validity-period
- Type:
Integer - Default value: 3
netgrif.admin.security.cors
- Type:
Boolean - Default value: true
Enable CORS (Cross-Origin Resource)
netgrif.admin.security.csrf
- Type:
Boolean - Default value: false
Defines whether Cross Site Request Forgery is enabled
netgrif.admin.security.encryption.algorithm
- Type:
String
netgrif.admin.security.encryption.password
- Type:
String
netgrif.admin.security.headers.content-security-policy
- Type:
String
The HTTP Content-Security-Policy response header allows website administrators to control resources the user agent is allowed to load for a given page. With a few exceptions, policies mostly involve specifying server origins and script endpoints. This helps guard against cross-site scripting attacks (Cross-site_scripting). More Info
netgrif.admin.security.headers.host-allowed
- Type:
List<String>
Allowed HOST in HTTP header
netgrif.admin.security.headers.hsts.enable
- Type:
Boolean - Default value: true
netgrif.admin.security.headers.hsts.include-sub-domains
- Type:
Boolean - Default value: true
If this optional parameter is specified, this rule applies to all the site's subdomains as well.
netgrif.admin.security.headers.hsts.max-age
- Type:
Long - Default value: 31536000
The time, in seconds, that the browser should remember that a site is only to be accessed using HTTPS. Default value: 31536000
netgrif.admin.security.headers.hsts.preload
- Type:
Boolean - Default value: false
See Preloading Strict Transport Security for details. When using preload, the max-age directive must be at least 31536000 (1 year), and the includeSubDomains directive must be present. Not part of the specification.
netgrif.admin.security.headers.x-frame-options
- Type:
com.netgrif.application.admin.configuration.security.properties.enumeration.XFrameOptionsMode - Default value: disable
The X-Frame-Options HTTP response header can be used to indicate whether a browser should be allowed to render a page in a <frame>, <iframe>, <embed> or <object>. Sites can use this to avoid clickjacking attacks, by ensuring that their content is not embedded into other sites. More Info
netgrif.admin.security.headers.x-xss-protection
- Type:
com.netgrif.application.admin.configuration.security.properties.enumeration.XXSSProtection - Default value: enable-mode
The HTTP X-XSS-Protection response header is a feature of Internet Explorer, Chrome, and Safari that stops pages from loading when they detect reflected cross-site scripting (XSS) attacks. These protections are largely unnecessary in modern browsers when sites implement a strong Content-Security-Policy that disables the use of inline JavaScript ('unsafe-inline'). More Info
netgrif.admin.security.jwt.algorithm
- Type:
String - Default value: RSA
Defines which algorithm is used when generating JWT token
netgrif.admin.security.jwt.expiration
- Type:
Long - Default value: 900000
Defines the validity duration for a token in milliseconds, then expiration dateTime is counted using "System.currentTimeMillis() + this.expiration"
netgrif.admin.security.jwt.private-key
- Type:
org.springframework.core.io.Resource
Defines path to a file that contains generated private key with certificate
netgrif.admin.security.limits.email-block-duration
- Type:
Integer - Default value: 1
netgrif.admin.security.limits.email-block-time-type
- Type:
concurrent.TimeUnit - Default value: days
netgrif.admin.security.limits.email-sends-attempts
- Type:
Integer - Default value: 2
netgrif.admin.security.limits.login-attempts
- Type:
Integer - Default value: 10
netgrif.admin.security.limits.login-timeout
- Type:
Integer - Default value: 10
netgrif.admin.security.limits.login-timeout-unit
- Type:
concurrent.TimeUnit - Default value: minutes
netgrif.admin.security.providers
- Type:
String[] - Default value: NetgrifAuthenticationProvider
netgrif.admin.security.realm-name
- Type:
String - Default value: NAE-Realm
netgrif.admin.security.server-patterns
- Type:
String[]
netgrif.admin.security.static-patterns
- Type:
String[] - Default value: /favicon.ico,/favicon.ico,/manifest.json,/manifest.json,/configuration/,/swagger-resources/,/swagger-ui.html,/webjars/**
netgrif.admin.security.static-security.enabled
- Type:
Boolean - Default value: false
netgrif.admin.security.static.enabled
- Type:
Boolean - Default value: false
netgrif.admin.security.web.auth-enabled
- Type:
Boolean - Default value: true
netgrif.admin.security.web.case-enabled
- Type:
Boolean - Default value: true
netgrif.admin.security.web.elastic-enabled
- Type:
Boolean - Default value: true
netgrif.admin.security.web.group-enabled
- Type:
Boolean - Default value: true
netgrif.admin.security.web.impersonation-enabled
- Type:
Boolean - Default value: true
netgrif.admin.security.web.petri-net-enabled
- Type:
Boolean - Default value: true
netgrif.admin.security.web.public-web.case-enabled
- Type:
Boolean - Default value: true
netgrif.admin.security.web.public-web.petri-net-enabled
- Type:
Boolean - Default value: true
netgrif.admin.security.web.public-web.task-enabled
- Type:
Boolean - Default value: true
netgrif.admin.security.web.public-web.url
- Type:
String
netgrif.admin.security.web.public-web.user-enabled
- Type:
Boolean - Default value: true
netgrif.admin.security.web.session-enabled
- Type:
Boolean - Default value: true
netgrif.admin.security.web.task-enabled
- Type:
Boolean - Default value: true
netgrif.admin.security.web.user-enabled
- Type:
Boolean - Default value: true
netgrif.admin.server.address
- Type:
InetAddress
netgrif.admin.server.compression.enabled
- Type:
Boolean
netgrif.admin.server.compression.excluded-user-agents
- Type:
String[]
netgrif.admin.server.compression.mime-types
- Type:
String[]
netgrif.admin.server.compression.min-response-size
- Type:
org.springframework.util.unit.DataSize
netgrif.admin.server.error.include-binding-errors
- Type:
org.springframework.boot.autoconfigure.web.ErrorProperties$IncludeAttribute
netgrif.admin.server.error.include-exception
- Type:
Boolean
netgrif.admin.server.error.include-message
- Type:
org.springframework.boot.autoconfigure.web.ErrorProperties$IncludeAttribute
netgrif.admin.server.error.include-path
- Type:
org.springframework.boot.autoconfigure.web.ErrorProperties$IncludeAttribute
netgrif.admin.server.error.include-stacktrace
- Type:
org.springframework.boot.autoconfigure.web.ErrorProperties$IncludeAttribute
netgrif.admin.server.error.path
- Type:
String
netgrif.admin.server.error.whitelabel.enabled
- Type:
Boolean
netgrif.admin.server.forward-headers-strategy
- Type:
org.springframework.boot.autoconfigure.web.ServerProperties$ForwardHeadersStrategy
netgrif.admin.server.health-url
- Type:
String - Default value: /manage/health
The admin health check URL.
netgrif.admin.server.host
- Type:
String - Default value: 127.0.0.1
The admin host
netgrif.admin.server.http2.enabled
- Type:
Boolean
netgrif.admin.server.jetty.accesslog.append
- Type:
Boolean
netgrif.admin.server.jetty.accesslog.custom-format
- Type:
String
netgrif.admin.server.jetty.accesslog.enabled
- Type:
Boolean
netgrif.admin.server.jetty.accesslog.file-date-format
- Type:
String
netgrif.admin.server.jetty.accesslog.filename
- Type:
String
netgrif.admin.server.jetty.accesslog.format
- Type:
org.springframework.boot.autoconfigure.web.ServerProperties$Jetty$Accesslog$Format
netgrif.admin.server.jetty.accesslog.ignore-paths
- Type:
List<String>
netgrif.admin.server.jetty.accesslog.retention-period
- Type:
Integer
netgrif.admin.server.jetty.connection-idle-timeout
- Type:
Duration
netgrif.admin.server.jetty.max-connections
- Type:
Integer
netgrif.admin.server.jetty.max-form-keys
- Type:
Integer
netgrif.admin.server.jetty.max-http-form-post-size
- Type:
org.springframework.util.unit.DataSize
netgrif.admin.server.jetty.max-http-response-header-size
- Type:
org.springframework.util.unit.DataSize
netgrif.admin.server.jetty.threads.acceptors
- Type:
Integer
netgrif.admin.server.jetty.threads.idle-timeout
- Type:
Duration
netgrif.admin.server.jetty.threads.max
- Type:
Integer
netgrif.admin.server.jetty.threads.max-queue-capacity
- Type:
Integer
netgrif.admin.server.jetty.threads.min
- Type:
Integer
netgrif.admin.server.jetty.threads.selectors
- Type:
Integer
netgrif.admin.server.manage-url
- Type:
String - Default value: /manage
The admin management URL.
netgrif.admin.server.max-http-request-header-size
- Type:
org.springframework.util.unit.DataSize
netgrif.admin.server.netty.connection-timeout
- Type:
Duration
netgrif.admin.server.netty.h2c-max-content-length
- Type:
org.springframework.util.unit.DataSize
netgrif.admin.server.netty.idle-timeout
- Type:
Duration
netgrif.admin.server.netty.initial-buffer-size
- Type:
org.springframework.util.unit.DataSize
netgrif.admin.server.netty.max-initial-line-length
- Type:
org.springframework.util.unit.DataSize
netgrif.admin.server.netty.max-keep-alive-requests
- Type:
Integer
netgrif.admin.server.netty.validate-headers
- Type:
Boolean
netgrif.admin.server.port
- Type:
Integer
netgrif.admin.server.protocol
- Type:
String - Default value: http
The admin communication protocol.
netgrif.admin.server.reactive.session.cookie.domain
- Type:
String
netgrif.admin.server.reactive.session.cookie.http-only
- Type:
Boolean
netgrif.admin.server.reactive.session.cookie.max-age
- Type:
Duration
netgrif.admin.server.reactive.session.cookie.name
- Type:
String
netgrif.admin.server.reactive.session.cookie.partitioned
- Type:
Boolean
netgrif.admin.server.reactive.session.cookie.path
- Type:
String
netgrif.admin.server.reactive.session.cookie.same-site
- Type:
org.springframework.boot.web.server.Cookie$SameSite
netgrif.admin.server.reactive.session.cookie.secure
- Type:
Boolean
netgrif.admin.server.reactive.session.max-sessions
- Type:
Integer
netgrif.admin.server.reactive.session.timeout
- Type:
Duration
netgrif.admin.server.server-header
- Type:
String
netgrif.admin.server.servlet.application-display-name
- Type:
String
netgrif.admin.server.servlet.context-parameters
- Type:
Map<String,java.lang.String>
netgrif.admin.server.servlet.context-path
- Type:
String
netgrif.admin.server.servlet.encoding.charset
- Type:
charset.Charset
netgrif.admin.server.servlet.encoding.force
- Type:
Boolean
netgrif.admin.server.servlet.encoding.force-request
- Type:
Boolean
netgrif.admin.server.servlet.encoding.force-response
- Type:
Boolean
netgrif.admin.server.servlet.encoding.mapping
- Type:
Map<java.util.Locale,charset.Charset>
netgrif.admin.server.servlet.jsp.class-name
- Type:
String
netgrif.admin.server.servlet.jsp.init-parameters
- Type:
Map<String,java.lang.String>
netgrif.admin.server.servlet.jsp.registered
- Type:
Boolean
netgrif.admin.server.servlet.register-default-servlet
- Type:
Boolean
netgrif.admin.server.servlet.session.cookie.domain
- Type:
String
netgrif.admin.server.servlet.session.cookie.http-only
- Type:
Boolean
netgrif.admin.server.servlet.session.cookie.max-age
- Type:
Duration
netgrif.admin.server.servlet.session.cookie.name
- Type:
String
netgrif.admin.server.servlet.session.cookie.partitioned
- Type:
Boolean
netgrif.admin.server.servlet.session.cookie.path
- Type:
String
netgrif.admin.server.servlet.session.cookie.same-site
- Type:
org.springframework.boot.web.server.Cookie$SameSite
netgrif.admin.server.servlet.session.cookie.secure
- Type:
Boolean
netgrif.admin.server.servlet.session.persistent
- Type:
Boolean
netgrif.admin.server.servlet.session.store-dir
- Type:
File
netgrif.admin.server.servlet.session.timeout
- Type:
Duration
netgrif.admin.server.servlet.session.tracking-modes
- Type:
Set<org.springframework.boot.web.servlet.server.Session$SessionTrackingMode>
netgrif.admin.server.shutdown
- Type:
org.springframework.boot.web.server.Shutdown
netgrif.admin.server.ssl.bundle
- Type:
String
netgrif.admin.server.ssl.certificate
- Type:
String
netgrif.admin.server.ssl.certificate-private-key
- Type:
String
netgrif.admin.server.ssl.ciphers
- Type:
String[]
netgrif.admin.server.ssl.client-auth
- Type:
org.springframework.boot.web.server.Ssl$ClientAuth
netgrif.admin.server.ssl.enabled
- Type:
Boolean
netgrif.admin.server.ssl.enabled-protocols
- Type:
String[]
netgrif.admin.server.ssl.key-alias
- Type:
String
netgrif.admin.server.ssl.key-password
- Type:
String
netgrif.admin.server.ssl.key-store
- Type:
String
netgrif.admin.server.ssl.key-store-password
- Type:
String
netgrif.admin.server.ssl.key-store-provider
- Type:
String
netgrif.admin.server.ssl.key-store-type
- Type:
String
netgrif.admin.server.ssl.protocol
- Type:
String
netgrif.admin.server.ssl.server-name-bundles
- Type:
List<org.springframework.boot.web.server.Ssl$ServerNameSslBundle>
netgrif.admin.server.ssl.trust-certificate
- Type:
String
netgrif.admin.server.ssl.trust-certificate-private-key
- Type:
String
netgrif.admin.server.ssl.trust-store
- Type:
String
netgrif.admin.server.ssl.trust-store-password
- Type:
String
netgrif.admin.server.ssl.trust-store-provider
- Type:
String
netgrif.admin.server.ssl.trust-store-type
- Type:
String
netgrif.admin.server.tomcat.accept-count
- Type:
Integer
netgrif.admin.server.tomcat.accesslog.buffered
- Type:
Boolean
netgrif.admin.server.tomcat.accesslog.check-exists
- Type:
Boolean
netgrif.admin.server.tomcat.accesslog.condition-if
- Type:
String
netgrif.admin.server.tomcat.accesslog.condition-unless
- Type:
String
netgrif.admin.server.tomcat.accesslog.directory
- Type:
String
netgrif.admin.server.tomcat.accesslog.enabled
- Type:
Boolean
netgrif.admin.server.tomcat.accesslog.encoding
- Type:
String
netgrif.admin.server.tomcat.accesslog.file-date-format
- Type:
String
netgrif.admin.server.tomcat.accesslog.ipv6-canonical
- Type:
Boolean
netgrif.admin.server.tomcat.accesslog.locale
- Type:
String
netgrif.admin.server.tomcat.accesslog.max-days
- Type:
Integer
netgrif.admin.server.tomcat.accesslog.pattern
- Type:
String
netgrif.admin.server.tomcat.accesslog.prefix
- Type:
String
netgrif.admin.server.tomcat.accesslog.rename-on-rotate
- Type:
Boolean
netgrif.admin.server.tomcat.accesslog.request-attributes-enabled
- Type:
Boolean
netgrif.admin.server.tomcat.accesslog.rotate
- Type:
Boolean
netgrif.admin.server.tomcat.accesslog.suffix
- Type:
String
netgrif.admin.server.tomcat.additional-tld-skip-patterns
- Type:
List<String>
netgrif.admin.server.tomcat.background-processor-delay
- Type:
Duration
netgrif.admin.server.tomcat.basedir
- Type:
File
netgrif.admin.server.tomcat.connection-timeout
- Type:
Duration
netgrif.admin.server.tomcat.keep-alive-timeout
- Type:
Duration
netgrif.admin.server.tomcat.max-connections
- Type:
Integer
netgrif.admin.server.tomcat.max-http-form-post-size
- Type:
org.springframework.util.unit.DataSize
netgrif.admin.server.tomcat.max-http-response-header-size
- Type:
org.springframework.util.unit.DataSize
netgrif.admin.server.tomcat.max-keep-alive-requests
- Type:
Integer
netgrif.admin.server.tomcat.max-parameter-count
- Type:
Integer
netgrif.admin.server.tomcat.max-part-count
- Type:
Integer
netgrif.admin.server.tomcat.max-part-header-size
- Type:
org.springframework.util.unit.DataSize
netgrif.admin.server.tomcat.max-swallow-size
- Type:
org.springframework.util.unit.DataSize
netgrif.admin.server.tomcat.mbeanregistry.enabled
- Type:
Boolean
netgrif.admin.server.tomcat.processor-cache
- Type:
Integer
netgrif.admin.server.tomcat.redirect-context-root
- Type:
Boolean
netgrif.admin.server.tomcat.relaxed-path-chars
- Type:
List<Character>
netgrif.admin.server.tomcat.relaxed-query-chars
- Type:
List<Character>
netgrif.admin.server.tomcat.remoteip.host-header
- Type:
String
netgrif.admin.server.tomcat.remoteip.internal-proxies
- Type:
String
netgrif.admin.server.tomcat.remoteip.port-header
- Type:
String
netgrif.admin.server.tomcat.remoteip.protocol-header
- Type:
String
netgrif.admin.server.tomcat.remoteip.protocol-header-https-value
- Type:
String
netgrif.admin.server.tomcat.remoteip.remote-ip-header
- Type:
String
netgrif.admin.server.tomcat.remoteip.trusted-proxies
- Type:
String
netgrif.admin.server.tomcat.resource.allow-caching
- Type:
Boolean
netgrif.admin.server.tomcat.resource.cache-ttl
- Type:
Duration
netgrif.admin.server.tomcat.threads.max
- Type:
Integer
netgrif.admin.server.tomcat.threads.max-queue-capacity
- Type:
Integer
netgrif.admin.server.tomcat.threads.min-spare
- Type:
Integer
netgrif.admin.server.tomcat.uri-encoding
- Type:
charset.Charset
netgrif.admin.server.tomcat.use-apr
- Type:
org.springframework.boot.autoconfigure.web.ServerProperties$Tomcat$UseApr
netgrif.admin.server.tomcat.use-relative-redirects
- Type:
Boolean
netgrif.admin.server.undertow.accesslog.dir
- Type:
File
netgrif.admin.server.undertow.accesslog.enabled
- Type:
Boolean
netgrif.admin.server.undertow.accesslog.pattern
- Type:
String
netgrif.admin.server.undertow.accesslog.prefix
- Type:
String
netgrif.admin.server.undertow.accesslog.rotate
- Type:
Boolean
netgrif.admin.server.undertow.accesslog.suffix
- Type:
String
netgrif.admin.server.undertow.always-set-keep-alive
- Type:
Boolean
netgrif.admin.server.undertow.buffer-size
- Type:
org.springframework.util.unit.DataSize
netgrif.admin.server.undertow.decode-slash
- Type:
Boolean
netgrif.admin.server.undertow.decode-url
- Type:
Boolean
netgrif.admin.server.undertow.direct-buffers
- Type:
Boolean
netgrif.admin.server.undertow.eager-filter-init
- Type:
Boolean
netgrif.admin.server.undertow.max-cookies
- Type:
Integer
netgrif.admin.server.undertow.max-headers
- Type:
Integer
netgrif.admin.server.undertow.max-http-post-size
- Type:
org.springframework.util.unit.DataSize
netgrif.admin.server.undertow.max-parameters
- Type:
Integer
netgrif.admin.server.undertow.no-request-timeout
- Type:
Duration
netgrif.admin.server.undertow.options.server
- Type:
Map<String,java.lang.String>
netgrif.admin.server.undertow.options.socket
- Type:
Map<String,java.lang.String>
netgrif.admin.server.undertow.preserve-path-on-forward
- Type:
Boolean
netgrif.admin.server.undertow.threads.io
- Type:
Integer
netgrif.admin.server.undertow.threads.worker
- Type:
Integer
netgrif.admin.server.undertow.url-charset
- Type:
charset.Charset
netgrif.admin.setup.admin.email
- Type:
String - Default value: super@netgrif.com
The email address of the default admin user. Defaults to "super@netgrif.com".
netgrif.admin.setup.admin.password
- Type:
String
The password for the default admin user. This must be provided for authentication.
netgrif.admin.setup.admin.username
- Type:
String - Default value: admin
The username of the default admin user. Defaults to "admin".
netgrif.admin.setup.zones
- Type:
com.netgrif.application.admin.configuration.AdminSetupProperties$SetupZone[]
netgrif.admin.swagger.config-url
- Type:
String
netgrif.admin.swagger.csrf.cookie-name
- Type:
String
netgrif.admin.swagger.csrf.enabled
- Type:
Boolean
netgrif.admin.swagger.csrf.header-name
- Type:
String
netgrif.admin.swagger.csrf.local-storage-key
- Type:
String
netgrif.admin.swagger.csrf.session-storage-key
- Type:
String
netgrif.admin.swagger.csrf.use-local-storage
- Type:
Boolean
netgrif.admin.swagger.csrf.use-session-storage
- Type:
Boolean
netgrif.admin.swagger.deep-linking
- Type:
Boolean
netgrif.admin.swagger.default-model-expand-depth
- Type:
Integer
netgrif.admin.swagger.default-model-rendering
- Type:
String
netgrif.admin.swagger.default-models-expand-depth
- Type:
Integer
netgrif.admin.swagger.disable-swagger-default-url
- Type:
Boolean
netgrif.admin.swagger.display-operation-id
- Type:
Boolean
netgrif.admin.swagger.display-request-duration
- Type:
Boolean
netgrif.admin.swagger.doc-expansion
- Type:
String
netgrif.admin.swagger.enabled
- Type:
Boolean
netgrif.admin.swagger.filter
- Type:
String
netgrif.admin.swagger.groups-order
- Type:
org.springdoc.core.AbstractSwaggerUiConfigProperties$Direction
netgrif.admin.swagger.layout
- Type:
String
netgrif.admin.swagger.max-displayed-tags
- Type:
Integer
netgrif.admin.swagger.oauth2-redirect-url
- Type:
String
netgrif.admin.swagger.operations-sorter
- Type:
String
netgrif.admin.swagger.path
- Type:
String
netgrif.admin.swagger.persist-authorization
- Type:
Boolean
netgrif.admin.swagger.query-config-enabled
- Type:
Boolean
netgrif.admin.swagger.show-common-extensions
- Type:
Boolean
netgrif.admin.swagger.show-extensions
- Type:
Boolean
netgrif.admin.swagger.supported-submit-methods
- Type:
List<String>
netgrif.admin.swagger.syntax-highlight.activated
- Type:
Boolean
netgrif.admin.swagger.syntax-highlight.theme
- Type:
String
netgrif.admin.swagger.tags-sorter
- Type:
String
netgrif.admin.swagger.try-it-out-enabled
- Type:
Boolean
netgrif.admin.swagger.url
- Type:
String
netgrif.admin.swagger.urls
- Type:
Set<org.springdoc.core.AbstractSwaggerUiConfigProperties$SwaggerUrl>
netgrif.admin.swagger.urls-primary-name
- Type:
String
netgrif.admin.swagger.use-root-path
- Type:
Boolean
netgrif.admin.swagger.validator-url
- Type:
String
netgrif.admin.swagger.version
- Type:
String
netgrif.admin.swagger.with-credentials
- Type:
Boolean
Deprecated properties
netgrif.admin.server.undertow.allow-encoded-slash Deprecated - 3.0.3
- Type: Boolean
- Default value:
- Deprecation:
- Level:
- Reason:
- Replacement: server.undertow.decode-slash
- Sine: 3.0.3
netgrif.admin.app-properties
netgrif.admin.app-properties.directory
- Type:
org.springframework.core.io.Resource
The directory resource where application properties are stored. It is resolved from the configuration as a resource reference, e.g., file or classpath.
netgrif.admin.cache
netgrif.admin.cache.additional
- Type:
List<String>
netgrif.admin.cache.all-caches
- Type:
Set<String>
netgrif.admin.cache.global-functions
- Type:
String - Default value: globalFunctions
Default cache name for caching global functions.
netgrif.admin.cache.process-cache
- Type:
String - Default value: processCache
netgrif.admin.cache.process-link-cache
- Type:
String - Default value: processLinkCache
netgrif.admin.cache.user-cache
- Type:
String - Default value: userCache
netgrif.admin.concurrency
netgrif.admin.concurrency.executors
- Type:
Map<String,com.netgrif.application.admin.configuration.properties.ConcurrencyConfigurationProperties$ExecutorProperties>
A map containing configurations for multiple executors. The key is the name of the executor, and the value is its configuration.
netgrif.admin.data
netgrif.admin.data.database-name
- Type:
String - Default value: nae
Default name of the database to be used, if not explicitly specified.
netgrif.admin.data.drop
- Type:
Boolean - Default value: false
Flag indicating whether the database should be dropped during initialization.
netgrif.admin.data.mongodb.additional-hosts
- Type:
List<String>
netgrif.admin.data.mongodb.authentication-database
- Type:
String
netgrif.admin.data.mongodb.auto-index-creation
- Type:
Boolean
netgrif.admin.data.mongodb.database
- Type:
String
netgrif.admin.data.mongodb.drop
- Type:
Boolean - Default value: false
Flag indicating whether to drop the MongoDB collections during initialization.
netgrif.admin.data.mongodb.field-naming-strategy
- Type:
Class<?>
netgrif.admin.data.mongodb.gridfs.bucket
- Type:
String
netgrif.admin.data.mongodb.gridfs.database
- Type:
String
netgrif.admin.data.mongodb.host
- Type:
String
netgrif.admin.data.mongodb.indexes
- Type:
org.springframework.util.MultiValueMap<Class<?>,java.lang.String>
Multi-value map for MongoDB indexes. This property holds a mapping between entity classes and their associated collection of index definitions. Each entry in the map corresponds to a class and its set of index configurations for MongoDB.
netgrif.admin.data.mongodb.password
- Type:
Character[]
netgrif.admin.data.mongodb.port
- Type:
Integer
netgrif.admin.data.mongodb.protocol
- Type:
String
netgrif.admin.data.mongodb.replica-set-name
- Type:
String
netgrif.admin.data.mongodb.runner-ensure-index
- Type:
Boolean - Default value: true
Flag indicating whether indexes should be ensured during runner operations.
netgrif.admin.data.mongodb.ssl.bundle
- Type:
String
netgrif.admin.data.mongodb.ssl.enabled
- Type:
Boolean
netgrif.admin.data.mongodb.uri
- Type:
String
netgrif.admin.data.mongodb.username
- Type:
String
netgrif.admin.data.mongodb.uuid-representation
- Type:
org.bson.UuidRepresentation
netgrif.admin.data.redis.host
- Type:
String - Default value: localhost
Hostname or IP address of the Redis server. Default value is `"localhost"`.
netgrif.admin.data.redis.password
- Type:
String
Password for authenticating with the Redis server. If null or empty, no password will be used.
netgrif.admin.data.redis.port
- Type:
Integer
Port number for connecting to the Redis server. Default value is `6379`.
netgrif.admin.data.redis.sentinel.master
- Type:
String
The name of the Redis master node to which Redis Sentinel clients should connect. Specifies the master node in a Redis Sentinel deployment that is responsible for managing the data and serving read/write queries. This variable is essential for identifying the Redis master node among the available nodes in the Sentinel setup.
netgrif.admin.data.redis.sentinel.nodes
- Type:
List<String>
A list of Redis Sentinel nodes used for connection. Each node in the list should be in the format of "host:port". By default, this list contains a single node pointing to "localhost:26379". In a Redis Sentinel setup, multiple nodes can be specified to ensure high availability and fault tolerance.
netgrif.admin.data.redis.sentinel.password
- Type:
String
The password used for authentication with the Redis Sentinel setup. This variable specifies the password needed to connect to the Redis database when the configuration requires authentication for access. It ensures secure communication and prevents unauthorized access to the database.
netgrif.admin.data.redis.sentinel.username
- Type:
String
The username used for authentications or configurations related to Redis Sentinel properties. This variable can be used to specify an optional username for connecting to a Redis database when authentication is configured to require one.
netgrif.admin.data.redis.session
- Type:
org.springframework.boot.autoconfigure.session.RedisSessionProperties
Configuration property for managing Redis-based session settings for this application. Uses the {@link RedisSessionProperties} class to define specific session handling configurations. Allows customization of session behavior such as session limiting and filtering.
netgrif.admin.data.redis.ssl
- Type:
Boolean - Default value: false
Indicates whether SSL (Secure Sockets Layer) is enabled for connections. Set to `true` to enable SSL or `false` to disable it. This property is primarily used for configuring secure communication with a Redis server.
netgrif.admin.data.redis.username
- Type:
String
Username for authenticating with the Redis server. If null or empty, no username will be used.
netgrif.admin.data.mongodb
netgrif.admin.data.mongodb.additional-hosts
- Type:
List<String>
netgrif.admin.data.mongodb.authentication-database
- Type:
String
netgrif.admin.data.mongodb.auto-index-creation
- Type:
Boolean
netgrif.admin.data.mongodb.database
- Type:
String
netgrif.admin.data.mongodb.drop
- Type:
Boolean - Default value: false
Flag indicating whether to drop the MongoDB collections during initialization.
netgrif.admin.data.mongodb.field-naming-strategy
- Type:
Class<?>
netgrif.admin.data.mongodb.gridfs.bucket
- Type:
String
netgrif.admin.data.mongodb.gridfs.database
- Type:
String
netgrif.admin.data.mongodb.host
- Type:
String
netgrif.admin.data.mongodb.indexes
- Type:
org.springframework.util.MultiValueMap<Class<?>,java.lang.String>
Multi-value map for MongoDB indexes. This property holds a mapping between entity classes and their associated collection of index definitions. Each entry in the map corresponds to a class and its set of index configurations for MongoDB.
netgrif.admin.data.mongodb.password
- Type:
Character[]
netgrif.admin.data.mongodb.port
- Type:
Integer
netgrif.admin.data.mongodb.protocol
- Type:
String
netgrif.admin.data.mongodb.replica-set-name
- Type:
String
netgrif.admin.data.mongodb.runner-ensure-index
- Type:
Boolean - Default value: true
Flag indicating whether indexes should be ensured during runner operations.
netgrif.admin.data.mongodb.ssl.bundle
- Type:
String
netgrif.admin.data.mongodb.ssl.enabled
- Type:
Boolean
netgrif.admin.data.mongodb.uri
- Type:
String
netgrif.admin.data.mongodb.username
- Type:
String
netgrif.admin.data.mongodb.uuid-representation
- Type:
org.bson.UuidRepresentation
netgrif.admin.data.mongodb
netgrif.admin.data.mongodb.additional-hosts
- Type:
List<String>
netgrif.admin.data.mongodb.authentication-database
- Type:
String
netgrif.admin.data.mongodb.auto-index-creation
- Type:
Boolean
netgrif.admin.data.mongodb.database
- Type:
String
netgrif.admin.data.mongodb.drop
- Type:
Boolean - Default value: false
Flag indicating whether to drop the MongoDB collections during initialization.
netgrif.admin.data.mongodb.field-naming-strategy
- Type:
Class<?>
netgrif.admin.data.mongodb.gridfs.bucket
- Type:
String
netgrif.admin.data.mongodb.gridfs.database
- Type:
String
netgrif.admin.data.mongodb.host
- Type:
String
netgrif.admin.data.mongodb.indexes
- Type:
org.springframework.util.MultiValueMap<Class<?>,java.lang.String>
Multi-value map for MongoDB indexes. This property holds a mapping between entity classes and their associated collection of index definitions. Each entry in the map corresponds to a class and its set of index configurations for MongoDB.
netgrif.admin.data.mongodb.password
- Type:
Character[]
netgrif.admin.data.mongodb.port
- Type:
Integer
netgrif.admin.data.mongodb.protocol
- Type:
String
netgrif.admin.data.mongodb.replica-set-name
- Type:
String
netgrif.admin.data.mongodb.runner-ensure-index
- Type:
Boolean - Default value: true
Flag indicating whether indexes should be ensured during runner operations.
netgrif.admin.data.mongodb.ssl.bundle
- Type:
String
netgrif.admin.data.mongodb.ssl.enabled
- Type:
Boolean
netgrif.admin.data.mongodb.uri
- Type:
String
netgrif.admin.data.mongodb.username
- Type:
String
netgrif.admin.data.mongodb.uuid-representation
- Type:
org.bson.UuidRepresentation
netgrif.admin.data.mongodb.gridfs
netgrif.admin.data.mongodb.gridfs.bucket
- Type:
String
netgrif.admin.data.mongodb.gridfs.database
- Type:
String
netgrif.admin.data.mongodb.ssl
netgrif.admin.data.mongodb.ssl.bundle
- Type:
String
netgrif.admin.data.mongodb.ssl.enabled
- Type:
Boolean
netgrif.admin.data.redis
netgrif.admin.data.redis.host
- Type:
String - Default value: localhost
Hostname or IP address of the Redis server. Default value is `"localhost"`.
netgrif.admin.data.redis.password
- Type:
String
Password for authenticating with the Redis server. If null or empty, no password will be used.
netgrif.admin.data.redis.port
- Type:
Integer
Port number for connecting to the Redis server. Default value is `6379`.
netgrif.admin.data.redis.sentinel.master
- Type:
String
The name of the Redis master node to which Redis Sentinel clients should connect. Specifies the master node in a Redis Sentinel deployment that is responsible for managing the data and serving read/write queries. This variable is essential for identifying the Redis master node among the available nodes in the Sentinel setup.
netgrif.admin.data.redis.sentinel.nodes
- Type:
List<String>
A list of Redis Sentinel nodes used for connection. Each node in the list should be in the format of "host:port". By default, this list contains a single node pointing to "localhost:26379". In a Redis Sentinel setup, multiple nodes can be specified to ensure high availability and fault tolerance.
netgrif.admin.data.redis.sentinel.password
- Type:
String
The password used for authentication with the Redis Sentinel setup. This variable specifies the password needed to connect to the Redis database when the configuration requires authentication for access. It ensures secure communication and prevents unauthorized access to the database.
netgrif.admin.data.redis.sentinel.username
- Type:
String
The username used for authentications or configurations related to Redis Sentinel properties. This variable can be used to specify an optional username for connecting to a Redis database when authentication is configured to require one.
netgrif.admin.data.redis.session
- Type:
org.springframework.boot.autoconfigure.session.RedisSessionProperties
Configuration property for managing Redis-based session settings for this application. Uses the {@link RedisSessionProperties} class to define specific session handling configurations. Allows customization of session behavior such as session limiting and filtering.
netgrif.admin.data.redis.ssl
- Type:
Boolean - Default value: false
Indicates whether SSL (Secure Sockets Layer) is enabled for connections. Set to `true` to enable SSL or `false` to disable it. This property is primarily used for configuring secure communication with a Redis server.
netgrif.admin.data.redis.username
- Type:
String
Username for authenticating with the Redis server. If null or empty, no username will be used.
netgrif.admin.data.redis
netgrif.admin.data.redis.host
- Type:
String - Default value: localhost
Hostname or IP address of the Redis server. Default value is `"localhost"`.
netgrif.admin.data.redis.password
- Type:
String
Password for authenticating with the Redis server. If null or empty, no password will be used.
netgrif.admin.data.redis.port
- Type:
Integer
Port number for connecting to the Redis server. Default value is `6379`.
netgrif.admin.data.redis.sentinel.master
- Type:
String
The name of the Redis master node to which Redis Sentinel clients should connect. Specifies the master node in a Redis Sentinel deployment that is responsible for managing the data and serving read/write queries. This variable is essential for identifying the Redis master node among the available nodes in the Sentinel setup.
netgrif.admin.data.redis.sentinel.nodes
- Type:
List<String>
A list of Redis Sentinel nodes used for connection. Each node in the list should be in the format of "host:port". By default, this list contains a single node pointing to "localhost:26379". In a Redis Sentinel setup, multiple nodes can be specified to ensure high availability and fault tolerance.
netgrif.admin.data.redis.sentinel.password
- Type:
String
The password used for authentication with the Redis Sentinel setup. This variable specifies the password needed to connect to the Redis database when the configuration requires authentication for access. It ensures secure communication and prevents unauthorized access to the database.
netgrif.admin.data.redis.sentinel.username
- Type:
String
The username used for authentications or configurations related to Redis Sentinel properties. This variable can be used to specify an optional username for connecting to a Redis database when authentication is configured to require one.
netgrif.admin.data.redis.session
- Type:
org.springframework.boot.autoconfigure.session.RedisSessionProperties
Configuration property for managing Redis-based session settings for this application. Uses the {@link RedisSessionProperties} class to define specific session handling configurations. Allows customization of session behavior such as session limiting and filtering.
netgrif.admin.data.redis.ssl
- Type:
Boolean - Default value: false
Indicates whether SSL (Secure Sockets Layer) is enabled for connections. Set to `true` to enable SSL or `false` to disable it. This property is primarily used for configuring secure communication with a Redis server.
netgrif.admin.data.redis.username
- Type:
String
Username for authenticating with the Redis server. If null or empty, no username will be used.
netgrif.admin.data.redis.sentinel
netgrif.admin.data.redis.sentinel.master
- Type:
String
The name of the Redis master node to which Redis Sentinel clients should connect. Specifies the master node in a Redis Sentinel deployment that is responsible for managing the data and serving read/write queries. This variable is essential for identifying the Redis master node among the available nodes in the Sentinel setup.
netgrif.admin.data.redis.sentinel.nodes
- Type:
List<String>
A list of Redis Sentinel nodes used for connection. Each node in the list should be in the format of "host:port". By default, this list contains a single node pointing to "localhost:26379". In a Redis Sentinel setup, multiple nodes can be specified to ensure high availability and fault tolerance.
netgrif.admin.data.redis.sentinel.password
- Type:
String
The password used for authentication with the Redis Sentinel setup. This variable specifies the password needed to connect to the Redis database when the configuration requires authentication for access. It ensures secure communication and prevents unauthorized access to the database.
netgrif.admin.data.redis.sentinel.username
- Type:
String
The username used for authentications or configurations related to Redis Sentinel properties. This variable can be used to specify an optional username for connecting to a Redis database when authentication is configured to require one.
netgrif.admin.deployment
netgrif.admin.deployment.manifest-name
- Type:
String - Default value: manifest.xml
The name of the manifest file used in the deployment.
netgrif.admin.deployment.package-extract-name
- Type:
String - Default value: package
The name of the directory where packages are extracted.
netgrif.admin.deployment.upload-dir
- Type:
String - Default value: storage/uploads/
The directory where uploaded files are stored.
netgrif.admin.fido
netgrif.admin.fido.allow-credentials
- Type:
List<com.netgrif.application.admin.auth.mfa.provider.FIDOConfig$AllowedCredential>
An optional list of credentials that may be allowed during authentication. Each entry typically includes "type" (e.g., "public-key"), an "id" (base64 credential ID), and "transports" (like "usb", "nfc", "ble"). If this list is empty, the server does not specify any restriction, and the client can pick any credential owned by the user. Default value: an empty list ({}).
netgrif.admin.fido.attestation
- Type:
String - Default value: direct
The type of attestation the server requests from the authenticator: - "none": no attestation data required (simpler). - "direct": requests a direct attestation certificate chain (verifies origin/factory). - "indirect": another approach (possibly anonymized attestation). - "enterprise": special enterprise scenario. Default value: "direct". Typically: - "none" is used if you do not need to validate the authenticator’s origin. - "direct" allows checking the chain of trust (e.g., verifying a YubiKey).
netgrif.admin.fido.authenticator-selection.authenticator-attachment
- Type:
String
May be "platform" (e.g., Touch ID, Windows Hello) or "cross-platform" (e.g., USB or NFC key). If left empty, no attachment preference is specified.
netgrif.admin.fido.authenticator-selection.require-resident-key
- Type:
Boolean - Default value: false
Indicates if a "resident key" (stored on the authenticator) is required. Defaults to false.
netgrif.admin.fido.authenticator-selection.user-verification
- Type:
String - Default value: required
User verification requirement: - "required": the user must be verified (PIN/biometrics). - "preferred": use verification if available. - "discouraged": attempt to avoid user verification. Default value: "required".
netgrif.admin.fido.pub-key-cred-params
- Type:
List<com.netgrif.application.admin.auth.mfa.provider.FIDOConfig$PublicKeyCredentialParameter>
A list of cryptographic parameters supported by the application (server) for generating public keys (e.g., ES256, RS256, etc.). Each element normally has: - "type" (usually "public-key") - "alg" (for example, -7 = ES256, -257 = RS256). If this list remains empty, no algorithms are explicitly supported, which may cause errors during registration. Default value: an empty list ({}).
netgrif.admin.fido.rp.id
- Type:
String - Default value: localhost
A string that often matches the domain or origin (e.g., "localhost", "example.com"). Default value: "localhost".
netgrif.admin.fido.rp.name
- Type:
String - Default value: DefaultRPName
A user-friendly name of the application or service. Default value: "DefaultRPName".
netgrif.admin.fido.supported-algorithms
- Type:
List<Integer>
A list of numeric identifiers of supported cryptographic algorithms. In the WebAuthn specification, these negative integers indicate: - -7 => ES256 (ECDSA on P-256) - -257 => RS256 (RSA 2048) - -37 => PS256, etc. Default value: [-7, -257].
netgrif.admin.fido.supported-attestation-formats
- Type:
List<String>
Supported attestation formats, i.e. the ways the authenticator can provide evidence about its origin. Examples include "none", "fido-u2f", "packed", "android-key", "android-safetynet", etc. Default value: ["none", "fido-u2f", "packed"].
netgrif.admin.fido.timeout
- Type:
Long - Default value: 60000
The time limit, in milliseconds, for a WebAuthn operation (registration or authentication) on the client side before it times out. For example, 60000 means 60 seconds. Default value: 60000.
netgrif.admin.fido.authenticator-selection
netgrif.admin.fido.authenticator-selection.authenticator-attachment
- Type:
String
May be "platform" (e.g., Touch ID, Windows Hello) or "cross-platform" (e.g., USB or NFC key). If left empty, no attachment preference is specified.
netgrif.admin.fido.authenticator-selection.require-resident-key
- Type:
Boolean - Default value: false
Indicates if a "resident key" (stored on the authenticator) is required. Defaults to false.
netgrif.admin.fido.authenticator-selection.user-verification
- Type:
String - Default value: required
User verification requirement: - "required": the user must be verified (PIN/biometrics). - "preferred": use verification if available. - "discouraged": attempt to avoid user verification. Default value: "required".
netgrif.admin.fido.rp
netgrif.admin.fido.rp.id
- Type:
String - Default value: localhost
A string that often matches the domain or origin (e.g., "localhost", "example.com"). Default value: "localhost".
netgrif.admin.fido.rp.name
- Type:
String - Default value: DefaultRPName
A user-friendly name of the application or service. Default value: "DefaultRPName".
netgrif.admin.frontend-app-properties
netgrif.admin.frontend-app-properties.directory
- Type:
org.springframework.core.io.Resource
Resource representing the directory where frontend application files are stored. This directory typically contains static configuration files.
netgrif.admin.grpc
netgrif.admin.grpc.bind-address
- Type:
String
IP address where the gRPC server will listen.
netgrif.admin.grpc.cert-chain-file-path
- Type:
String
Path to the SSL certificate chain file.
netgrif.admin.grpc.channel-idle-timeout
- Type:
Integer - Default value: 1800000
Time in milliseconds the channel is allowed to remain idle before being closed. Default value is 1,800,000 milliseconds (30 minutes).
netgrif.admin.grpc.channel-idle-timeout-unit
- Type:
concurrent.TimeUnit - Default value: milliseconds
Unit of time for channelIdleTimeout. Default is MILLISECONDS.
netgrif.admin.grpc.channel-shut-down-timeout
- Type:
Integer - Default value: 600000
Time in milliseconds to wait for channels to shut down gracefully during cleanup. Default is 600,000 milliseconds (10 minutes).
netgrif.admin.grpc.client.backoff-multiplier
- Type:
String - Default value: 1.2
The multiplier for calculating the next backoff duration as part of exponential backoff. Default value is "1.2".
netgrif.admin.grpc.client.initial-backoff
- Type:
String - Default value: 0.5s
The initial backoff duration before the first retry attempt, in seconds. Default value is "0.5s".
netgrif.admin.grpc.client.max-attempts
- Type:
String - Default value: 5
The maximum number of retry attempts for a failed gRPC call. Default value is "5".
netgrif.admin.grpc.client.max-backoff
- Type:
String - Default value: 2s
The maximum duration for exponential backoff between retry attempts, in seconds. Default value is "2s".
netgrif.admin.grpc.client.retryable-status-codes
- Type:
List<String> - Default value: UNAVAILABLE
A list of gRPC status codes that are considered retryable. Default value is a list containing "UNAVAILABLE".
netgrif.admin.grpc.enable-ssl
- Type:
Boolean - Default value: false
Enable SSL for the gRPC server.
netgrif.admin.grpc.flow-control-window
- Type:
Integer - Default value: 1048576
Size of the flow control window. Default is 1 MB.
netgrif.admin.grpc.handshake-timeout
- Type:
Long - Default value: 120
Time the server waits for a handshake response from the client. Default is 120 seconds.
netgrif.admin.grpc.handshake-timeout-unit
- Type:
concurrent.TimeUnit - Default value: seconds
Unit of time for handshakeTimeout. Default is SECONDS.
netgrif.admin.grpc.keep-alive-time
- Type:
Long - Default value: 60
Time after which a keep-alive ping is sent on the transport. Default is 60 seconds.
netgrif.admin.grpc.keep-alive-time-unit
- Type:
concurrent.TimeUnit - Default value: seconds
Unit of time for keepAliveTime. Default is SECONDS.
netgrif.admin.grpc.keep-alive-timeout
- Type:
Long - Default value: 20
Time the server waits for a keep-alive response from the client. Default is 20 seconds.
netgrif.admin.grpc.keep-alive-timeout-unit
- Type:
concurrent.TimeUnit - Default value: seconds
Unit of time for keepAliveTimeout. Default is SECONDS.
netgrif.admin.grpc.max-concurrent-calls-per-connection
- Type:
Integer - Default value: 100
Maximum number of concurrent calls per connection. Default is 100.
netgrif.admin.grpc.max-connection-age
- Type:
Long - Default value: 300
Maximum age of a connection before it is closed. Default is 300 seconds.
netgrif.admin.grpc.max-connection-age-grace
- Type:
Long - Default value: 60
Grace time for a connection to complete after reaching max connection age. Default is 60 seconds.
netgrif.admin.grpc.max-connection-age-grace-unit
- Type:
concurrent.TimeUnit - Default value: seconds
Unit of time for maxConnectionAgeGrace. Default is SECONDS.
netgrif.admin.grpc.max-connection-age-unit
- Type:
concurrent.TimeUnit - Default value: seconds
Unit of time for maxConnectionAge. Default is SECONDS.
netgrif.admin.grpc.max-connection-idle
- Type:
Long - Default value: 300
Maximum idle time after which a connection is closed. Default is 300 seconds.
netgrif.admin.grpc.max-connection-idle-unit
- Type:
concurrent.TimeUnit - Default value: seconds
Unit of time for maxConnectionIdle. Default is SECONDS.
netgrif.admin.grpc.max-inbound-message-size
- Type:
Integer - Default value: 4194304
Maximum size of inbound messages. Default is 4 MB.
netgrif.admin.grpc.max-inbound-metadata-size
- Type:
Integer - Default value: 8192
Maximum size of inbound metadata. Default is 8 KB.
netgrif.admin.grpc.max-rst-seconds-per-window
- Type:
Integer - Default value: 1
The positive number of seconds per period Default is 1.
netgrif.admin.grpc.max-rst-stream-frames
- Type:
Integer
The positive limit of RST_STREAM frames per connection per period Default is Integer.MAX_VALUE for unlimited
netgrif.admin.grpc.permit-keep-alive-time
- Type:
Long - Default value: 60
Minimum time between client keep-alive pings. Default is 60 seconds.
netgrif.admin.grpc.permit-keep-alive-time-unit
- Type:
concurrent.TimeUnit - Default value: seconds
Unit of time for permitKeepAliveTime. Default is SECONDS.
netgrif.admin.grpc.permit-keep-alive-without-calls
- Type:
Boolean - Default value: true
Whether to allow keep-alive pings when there are no calls. Default is true.
netgrif.admin.grpc.port
- Type:
Integer - Default value: 9999
Port on which the gRPC server will listen. Default port is 9999.
netgrif.admin.grpc.private-key-file-path
- Type:
String
Path to the SSL private key file.
netgrif.admin.grpc.client
netgrif.admin.grpc.client.backoff-multiplier
- Type:
String - Default value: 1.2
The multiplier for calculating the next backoff duration as part of exponential backoff. Default value is "1.2".
netgrif.admin.grpc.client.initial-backoff
- Type:
String - Default value: 0.5s
The initial backoff duration before the first retry attempt, in seconds. Default value is "0.5s".
netgrif.admin.grpc.client.max-attempts
- Type:
String - Default value: 5
The maximum number of retry attempts for a failed gRPC call. Default value is "5".
netgrif.admin.grpc.client.max-backoff
- Type:
String - Default value: 2s
The maximum duration for exponential backoff between retry attempts, in seconds. Default value is "2s".
netgrif.admin.grpc.client.retryable-status-codes
- Type:
List<String> - Default value: UNAVAILABLE
A list of gRPC status codes that are considered retryable. Default value is a list containing "UNAVAILABLE".
netgrif.admin.heartbeat
netgrif.admin.heartbeat.enable
- Type:
Boolean - Default value: true
Whether the heartbeat mechanism is enabled. Default is `true`.
netgrif.admin.heartbeat.initial-delay
- Type:
Long - Default value: 30000
The initial delay (in milliseconds) before the first heartbeat task is executed. Default: 30000.
netgrif.admin.heartbeat.queried-statuses
- Type:
List<com.netgrif.grpc.NodeStatus>
List of node statuses on which the heartbeat operates. Default values: [starting, running, paused, maintenance, error, UNKNOWN].
netgrif.admin.heartbeat.rate
- Type:
Long - Default value: 30000
The frequency (in milliseconds) at which heartbeat tasks are executed. Default: 30000.
netgrif.admin.heartbeat.save-rate
- Type:
Long - Default value: 90000
The save rate (in milliseconds) determining how often heartbeat data is persisted. Default: 90000.
netgrif.admin.info
netgrif.admin.info.name
- Type:
String
netgrif.admin.info.version
- Type:
String
netgrif.admin.keygen
netgrif.admin.keygen.account-id
- Type:
String
netgrif.admin.keygen.base-uri
- Type:
String - Default value: https://api.keygen.sh
netgrif.admin.keygen.name
- Type:
String
netgrif.admin.keygen.password
- Type:
String
netgrif.admin.keygen.platform
- Type:
String
netgrif.admin.management
netgrif.admin.management.endpoint.health
- Type:
org.springframework.boot.actuate.autoconfigure.health.HealthEndpointProperties
Configuration for health endpoint details, such as visibility and enabled status.
netgrif.admin.management.endpoint.log-file
- Type:
org.springframework.boot.actuate.autoconfigure.logging.LogFileWebEndpointProperties
Configuration for the log file endpoint to expose application logs.
netgrif.admin.management.endpoints.web
- Type:
org.springframework.boot.actuate.autoconfigure.endpoint.web.WebEndpointProperties
Configuration for web endpoint behavior and exposure.
netgrif.admin.management.health.ldap.enabled
- Type:
Boolean - Default value: false
Whether the LDAP health check is enabled.
netgrif.admin.management.health.mail.enabled
- Type:
Boolean - Default value: false
Whether the mail health check is enabled.
netgrif.admin.management.info
- Type:
org.springframework.boot.info.BuildProperties
Build-related information such as version and project details.
netgrif.admin.management.endpoint
netgrif.admin.management.endpoint.health
- Type:
org.springframework.boot.actuate.autoconfigure.health.HealthEndpointProperties
Configuration for health endpoint details, such as visibility and enabled status.
netgrif.admin.management.endpoint.log-file
- Type:
org.springframework.boot.actuate.autoconfigure.logging.LogFileWebEndpointProperties
Configuration for the log file endpoint to expose application logs.
netgrif.admin.management.endpoints.web
- Type:
org.springframework.boot.actuate.autoconfigure.endpoint.web.WebEndpointProperties
Configuration for web endpoint behavior and exposure.
netgrif.admin.management.endpoints
netgrif.admin.management.endpoints.web
- Type:
org.springframework.boot.actuate.autoconfigure.endpoint.web.WebEndpointProperties
Configuration for web endpoint behavior and exposure.
netgrif.admin.management.health
netgrif.admin.management.health.ldap.enabled
- Type:
Boolean - Default value: false
Whether the LDAP health check is enabled.
netgrif.admin.management.health.mail.enabled
- Type:
Boolean - Default value: false
Whether the mail health check is enabled.
netgrif.admin.management.health.ldap
netgrif.admin.management.health.ldap.enabled
- Type:
Boolean - Default value: false
Whether the LDAP health check is enabled.
netgrif.admin.management.health.mail
netgrif.admin.management.health.mail.enabled
- Type:
Boolean - Default value: false
Whether the mail health check is enabled.
netgrif.admin.mvc
netgrif.admin.mvc.async.request-timeout
- Type:
Duration
netgrif.admin.mvc.contentnegotiation.default-content-types
- Type:
List<org.springframework.http.MediaType>
netgrif.admin.mvc.contentnegotiation.favor-parameter
- Type:
Boolean
netgrif.admin.mvc.contentnegotiation.media-types
- Type:
Map<String,org.springframework.http.MediaType>
netgrif.admin.mvc.contentnegotiation.parameter-name
- Type:
String
netgrif.admin.mvc.dispatch-options-request
- Type:
Boolean
netgrif.admin.mvc.dispatch-trace-request
- Type:
Boolean
netgrif.admin.mvc.format.date
- Type:
String
netgrif.admin.mvc.format.date-time
- Type:
String
netgrif.admin.mvc.format.time
- Type:
String
netgrif.admin.mvc.log-request-details
- Type:
Boolean
netgrif.admin.mvc.log-resolved-exception
- Type:
Boolean
netgrif.admin.mvc.message-codes-resolver-format
- Type:
org.springframework.validation.DefaultMessageCodesResolver$Format
netgrif.admin.mvc.pathmatch.matching-strategy
- Type:
org.springframework.boot.autoconfigure.web.servlet.WebMvcProperties$MatchingStrategy
netgrif.admin.mvc.problemdetails.enabled
- Type:
Boolean
netgrif.admin.mvc.publish-request-handled-events
- Type:
Boolean
netgrif.admin.mvc.servlet.load-on-startup
- Type:
Integer
netgrif.admin.mvc.servlet.path
- Type:
String
netgrif.admin.mvc.static-path-pattern
- Type:
String
netgrif.admin.mvc.view.prefix
- Type:
String
netgrif.admin.mvc.view.suffix
- Type:
String
netgrif.admin.mvc.webjars-path-pattern
- Type:
String
netgrif.admin.mvc.async
netgrif.admin.mvc.async.request-timeout
- Type:
Duration
netgrif.admin.mvc.contentnegotiation
netgrif.admin.mvc.contentnegotiation.default-content-types
- Type:
List<org.springframework.http.MediaType>
netgrif.admin.mvc.contentnegotiation.favor-parameter
- Type:
Boolean
netgrif.admin.mvc.contentnegotiation.media-types
- Type:
Map<String,org.springframework.http.MediaType>
netgrif.admin.mvc.contentnegotiation.parameter-name
- Type:
String
netgrif.admin.mvc.format
netgrif.admin.mvc.format.date
- Type:
String
netgrif.admin.mvc.format.date-time
- Type:
String
netgrif.admin.mvc.format.time
- Type:
String
netgrif.admin.mvc.pathmatch
netgrif.admin.mvc.pathmatch.matching-strategy
- Type:
org.springframework.boot.autoconfigure.web.servlet.WebMvcProperties$MatchingStrategy
netgrif.admin.mvc.problemdetails
netgrif.admin.mvc.problemdetails.enabled
- Type:
Boolean
netgrif.admin.mvc.servlet
netgrif.admin.mvc.servlet.load-on-startup
- Type:
Integer
netgrif.admin.mvc.servlet.path
- Type:
String
netgrif.admin.mvc.view
netgrif.admin.mvc.view.prefix
- Type:
String
netgrif.admin.mvc.view.suffix
- Type:
String
netgrif.admin.nodes-management
netgrif.admin.nodes-management.buffer-size
- Type:
Integer - Default value: 0
The size of the buffer, in bytes. Default value is set to 500 KB.
netgrif.admin.oidc
netgrif.admin.oidc.session-id-claims
- Type:
List<String> - Default value: sid
List of possible session id claim names for access token and logout token. Session id claim cannot be configurable in the realm
netgrif.admin.script
netgrif.admin.script.executor.allow-core-thread-time-out
- Type:
Boolean - Default value: true
Indicates whether core threads are allowed to time out and terminate if no tasks are incoming. When set to true, this can help optimize resource usage during periods of inactivity by releasing allocated threads. If set to false, core threads will remain alive and consume resources even when idle.
netgrif.admin.script.executor.keep-alive-seconds
- Type:
Integer - Default value: 60
Specifies the maximum time in seconds that excess idle threads will wait for new tasks before terminating. This parameter is applied to the thread pool executor configuration, influencing the behavior of thread management when the pool has more threads than the core number of threads and is idle.
netgrif.admin.script.executor.max-pool-size
- Type:
Integer - Default value: 100
The maximum size of the thread pool for executing tasks related to event logging. This value determines the upper limit of concurrently running threads in the thread pool used for processing event logs within the application.
netgrif.admin.script.executor.size
- Type:
Integer - Default value: 10
The size of the thread pool for the "scriptExecutor" task executor. This value defines the number of threads that are initialized and kept alive to execute tasks in the DefaultEventLog configuration.
netgrif.admin.script.executor.thread-name-prefix
- Type:
String - Default value: script-exec-
The prefix used for naming threads in the custom thread pool executor that handles tasks related to event logging. This helps in identifying threads created for script execution.
netgrif.admin.script.max-breakpoint-count
- Type:
Long - Default value: 50
Maximum number of breakpoints that can be stored for a single run.
netgrif.admin.script.executor
netgrif.admin.script.executor.allow-core-thread-time-out
- Type:
Boolean - Default value: true
Indicates whether core threads are allowed to time out and terminate if no tasks are incoming. When set to true, this can help optimize resource usage during periods of inactivity by releasing allocated threads. If set to false, core threads will remain alive and consume resources even when idle.
netgrif.admin.script.executor.keep-alive-seconds
- Type:
Integer - Default value: 60
Specifies the maximum time in seconds that excess idle threads will wait for new tasks before terminating. This parameter is applied to the thread pool executor configuration, influencing the behavior of thread management when the pool has more threads than the core number of threads and is idle.
netgrif.admin.script.executor.max-pool-size
- Type:
Integer - Default value: 100
The maximum size of the thread pool for executing tasks related to event logging. This value determines the upper limit of concurrently running threads in the thread pool used for processing event logs within the application.
netgrif.admin.script.executor.size
- Type:
Integer - Default value: 10
The size of the thread pool for the "scriptExecutor" task executor. This value defines the number of threads that are initialized and kept alive to execute tasks in the DefaultEventLog configuration.
netgrif.admin.script.executor.thread-name-prefix
- Type:
String - Default value: script-exec-
The prefix used for naming threads in the custom thread pool executor that handles tasks related to event logging. This helps in identifying threads created for script execution.
netgrif.admin.security
netgrif.admin.security.admin-authority-patterns
- Type:
Map<org.springframework.http.HttpMethod,String[]>
netgrif.admin.security.allowed-origins
- Type:
List<String>
List of Origins for CORS Example: nae.server.security.allowed-origins=http://localhost:4200
netgrif.admin.security.anonymous-exceptions
- Type:
String[]
netgrif.admin.security.auth.admin-password
- Type:
String
netgrif.admin.security.auth.create-super
- Type:
Boolean - Default value: true
netgrif.admin.security.auth.enable-profile-edit
- Type:
Boolean - Default value: true
netgrif.admin.security.auth.minimal-password-length
- Type:
Integer - Default value: 8
netgrif.admin.security.auth.no-authentication-patterns
- Type:
String[]
netgrif.admin.security.auth.open-registration
- Type:
Boolean - Default value: true
netgrif.admin.security.auth.token-validity-period
- Type:
Integer - Default value: 3
netgrif.admin.security.cors
- Type:
Boolean - Default value: true
Enable CORS (Cross-Origin Resource)
netgrif.admin.security.csrf
- Type:
Boolean - Default value: false
Defines whether Cross Site Request Forgery is enabled
netgrif.admin.security.encryption.algorithm
- Type:
String
netgrif.admin.security.encryption.password
- Type:
String
netgrif.admin.security.headers.content-security-policy
- Type:
String
The HTTP Content-Security-Policy response header allows website administrators to control resources the user agent is allowed to load for a given page. With a few exceptions, policies mostly involve specifying server origins and script endpoints. This helps guard against cross-site scripting attacks (Cross-site_scripting). More Info
netgrif.admin.security.headers.host-allowed
- Type:
List<String>
Allowed HOST in HTTP header
netgrif.admin.security.headers.hsts.enable
- Type:
Boolean - Default value: true
netgrif.admin.security.headers.hsts.include-sub-domains
- Type:
Boolean - Default value: true
If this optional parameter is specified, this rule applies to all the site's subdomains as well.
netgrif.admin.security.headers.hsts.max-age
- Type:
Long - Default value: 31536000
The time, in seconds, that the browser should remember that a site is only to be accessed using HTTPS. Default value: 31536000
netgrif.admin.security.headers.hsts.preload
- Type:
Boolean - Default value: false
See Preloading Strict Transport Security for details. When using preload, the max-age directive must be at least 31536000 (1 year), and the includeSubDomains directive must be present. Not part of the specification.
netgrif.admin.security.headers.x-frame-options
- Type:
com.netgrif.application.admin.configuration.security.properties.enumeration.XFrameOptionsMode - Default value: disable
The X-Frame-Options HTTP response header can be used to indicate whether a browser should be allowed to render a page in a <frame>, <iframe>, <embed> or <object>. Sites can use this to avoid clickjacking attacks, by ensuring that their content is not embedded into other sites. More Info
netgrif.admin.security.headers.x-xss-protection
- Type:
com.netgrif.application.admin.configuration.security.properties.enumeration.XXSSProtection - Default value: enable-mode
The HTTP X-XSS-Protection response header is a feature of Internet Explorer, Chrome, and Safari that stops pages from loading when they detect reflected cross-site scripting (XSS) attacks. These protections are largely unnecessary in modern browsers when sites implement a strong Content-Security-Policy that disables the use of inline JavaScript ('unsafe-inline'). More Info
netgrif.admin.security.jwt.algorithm
- Type:
String - Default value: RSA
Defines which algorithm is used when generating JWT token
netgrif.admin.security.jwt.expiration
- Type:
Long - Default value: 900000
Defines the validity duration for a token in milliseconds, then expiration dateTime is counted using "System.currentTimeMillis() + this.expiration"
netgrif.admin.security.jwt.private-key
- Type:
org.springframework.core.io.Resource
Defines path to a file that contains generated private key with certificate
netgrif.admin.security.limits.email-block-duration
- Type:
Integer - Default value: 1
netgrif.admin.security.limits.email-block-time-type
- Type:
concurrent.TimeUnit - Default value: days
netgrif.admin.security.limits.email-sends-attempts
- Type:
Integer - Default value: 2
netgrif.admin.security.limits.login-attempts
- Type:
Integer - Default value: 10
netgrif.admin.security.limits.login-timeout
- Type:
Integer - Default value: 10
netgrif.admin.security.limits.login-timeout-unit
- Type:
concurrent.TimeUnit - Default value: minutes
netgrif.admin.security.providers
- Type:
String[] - Default value: NetgrifAuthenticationProvider
netgrif.admin.security.realm-name
- Type:
String - Default value: NAE-Realm
netgrif.admin.security.server-patterns
- Type:
String[]
netgrif.admin.security.static-patterns
- Type:
String[] - Default value: /favicon.ico,/favicon.ico,/manifest.json,/manifest.json,/configuration/,/swagger-resources/,/swagger-ui.html,/webjars/**
netgrif.admin.security.static-security.enabled
- Type:
Boolean - Default value: false
netgrif.admin.security.static.enabled
- Type:
Boolean - Default value: false
netgrif.admin.security.web.auth-enabled
- Type:
Boolean - Default value: true
netgrif.admin.security.web.case-enabled
- Type:
Boolean - Default value: true
netgrif.admin.security.web.elastic-enabled
- Type:
Boolean - Default value: true
netgrif.admin.security.web.group-enabled
- Type:
Boolean - Default value: true
netgrif.admin.security.web.impersonation-enabled
- Type:
Boolean - Default value: true
netgrif.admin.security.web.petri-net-enabled
- Type:
Boolean - Default value: true
netgrif.admin.security.web.public-web.case-enabled
- Type:
Boolean - Default value: true
netgrif.admin.security.web.public-web.petri-net-enabled
- Type:
Boolean - Default value: true
netgrif.admin.security.web.public-web.task-enabled
- Type:
Boolean - Default value: true
netgrif.admin.security.web.public-web.url
- Type:
String
netgrif.admin.security.web.public-web.user-enabled
- Type:
Boolean - Default value: true
netgrif.admin.security.web.session-enabled
- Type:
Boolean - Default value: true
netgrif.admin.security.web.task-enabled
- Type:
Boolean - Default value: true
netgrif.admin.security.web.user-enabled
- Type:
Boolean - Default value: true
netgrif.admin.security.auth
netgrif.admin.security.auth.admin-password
- Type:
String
netgrif.admin.security.auth.create-super
- Type:
Boolean - Default value: true
netgrif.admin.security.auth.enable-profile-edit
- Type:
Boolean - Default value: true
netgrif.admin.security.auth.minimal-password-length
- Type:
Integer - Default value: 8
netgrif.admin.security.auth.no-authentication-patterns
- Type:
String[]
netgrif.admin.security.auth.open-registration
- Type:
Boolean - Default value: true
netgrif.admin.security.auth.token-validity-period
- Type:
Integer - Default value: 3
netgrif.admin.security.auth
netgrif.admin.security.auth.admin-password
- Type:
String
netgrif.admin.security.auth.create-super
- Type:
Boolean - Default value: true
netgrif.admin.security.auth.enable-profile-edit
- Type:
Boolean - Default value: true
netgrif.admin.security.auth.minimal-password-length
- Type:
Integer - Default value: 8
netgrif.admin.security.auth.no-authentication-patterns
- Type:
String[]
netgrif.admin.security.auth.open-registration
- Type:
Boolean - Default value: true
netgrif.admin.security.auth.token-validity-period
- Type:
Integer - Default value: 3
netgrif.admin.security.encryption
netgrif.admin.security.encryption.algorithm
- Type:
String
netgrif.admin.security.encryption.password
- Type:
String
netgrif.admin.security.encryption
netgrif.admin.security.encryption.algorithm
- Type:
String
netgrif.admin.security.encryption.password
- Type:
String
netgrif.admin.security.headers
netgrif.admin.security.headers.content-security-policy
- Type:
String
The HTTP Content-Security-Policy response header allows website administrators to control resources the user agent is allowed to load for a given page. With a few exceptions, policies mostly involve specifying server origins and script endpoints. This helps guard against cross-site scripting attacks (Cross-site_scripting). More Info
netgrif.admin.security.headers.host-allowed
- Type:
List<String>
Allowed HOST in HTTP header
netgrif.admin.security.headers.hsts.enable
- Type:
Boolean - Default value: true
netgrif.admin.security.headers.hsts.include-sub-domains
- Type:
Boolean - Default value: true
If this optional parameter is specified, this rule applies to all the site's subdomains as well.
netgrif.admin.security.headers.hsts.max-age
- Type:
Long - Default value: 31536000
The time, in seconds, that the browser should remember that a site is only to be accessed using HTTPS. Default value: 31536000
netgrif.admin.security.headers.hsts.preload
- Type:
Boolean - Default value: false
See Preloading Strict Transport Security for details. When using preload, the max-age directive must be at least 31536000 (1 year), and the includeSubDomains directive must be present. Not part of the specification.
netgrif.admin.security.headers.x-frame-options
- Type:
com.netgrif.application.admin.configuration.security.properties.enumeration.XFrameOptionsMode - Default value: disable
The X-Frame-Options HTTP response header can be used to indicate whether a browser should be allowed to render a page in a <frame>, <iframe>, <embed> or <object>. Sites can use this to avoid clickjacking attacks, by ensuring that their content is not embedded into other sites. More Info
netgrif.admin.security.headers.x-xss-protection
- Type:
com.netgrif.application.admin.configuration.security.properties.enumeration.XXSSProtection - Default value: enable-mode
The HTTP X-XSS-Protection response header is a feature of Internet Explorer, Chrome, and Safari that stops pages from loading when they detect reflected cross-site scripting (XSS) attacks. These protections are largely unnecessary in modern browsers when sites implement a strong Content-Security-Policy that disables the use of inline JavaScript ('unsafe-inline'). More Info
netgrif.admin.security.headers
netgrif.admin.security.headers.content-security-policy
- Type:
String
The HTTP Content-Security-Policy response header allows website administrators to control resources the user agent is allowed to load for a given page. With a few exceptions, policies mostly involve specifying server origins and script endpoints. This helps guard against cross-site scripting attacks (Cross-site_scripting). More Info
netgrif.admin.security.headers.host-allowed
- Type:
List<String>
Allowed HOST in HTTP header
netgrif.admin.security.headers.hsts.enable
- Type:
Boolean - Default value: true
netgrif.admin.security.headers.hsts.include-sub-domains
- Type:
Boolean - Default value: true
If this optional parameter is specified, this rule applies to all the site's subdomains as well.
netgrif.admin.security.headers.hsts.max-age
- Type:
Long - Default value: 31536000
The time, in seconds, that the browser should remember that a site is only to be accessed using HTTPS. Default value: 31536000
netgrif.admin.security.headers.hsts.preload
- Type:
Boolean - Default value: false
See Preloading Strict Transport Security for details. When using preload, the max-age directive must be at least 31536000 (1 year), and the includeSubDomains directive must be present. Not part of the specification.
netgrif.admin.security.headers.x-frame-options
- Type:
com.netgrif.application.admin.configuration.security.properties.enumeration.XFrameOptionsMode - Default value: disable
The X-Frame-Options HTTP response header can be used to indicate whether a browser should be allowed to render a page in a <frame>, <iframe>, <embed> or <object>. Sites can use this to avoid clickjacking attacks, by ensuring that their content is not embedded into other sites. More Info
netgrif.admin.security.headers.x-xss-protection
- Type:
com.netgrif.application.admin.configuration.security.properties.enumeration.XXSSProtection - Default value: enable-mode
The HTTP X-XSS-Protection response header is a feature of Internet Explorer, Chrome, and Safari that stops pages from loading when they detect reflected cross-site scripting (XSS) attacks. These protections are largely unnecessary in modern browsers when sites implement a strong Content-Security-Policy that disables the use of inline JavaScript ('unsafe-inline'). More Info
netgrif.admin.security.headers.hsts
netgrif.admin.security.headers.hsts.enable
- Type:
Boolean - Default value: true
netgrif.admin.security.headers.hsts.include-sub-domains
- Type:
Boolean - Default value: true
If this optional parameter is specified, this rule applies to all the site's subdomains as well.
netgrif.admin.security.headers.hsts.max-age
- Type:
Long - Default value: 31536000
The time, in seconds, that the browser should remember that a site is only to be accessed using HTTPS. Default value: 31536000
netgrif.admin.security.headers.hsts.preload
- Type:
Boolean - Default value: false
See Preloading Strict Transport Security for details. When using preload, the max-age directive must be at least 31536000 (1 year), and the includeSubDomains directive must be present. Not part of the specification.
netgrif.admin.security.headers.hsts
netgrif.admin.security.headers.hsts.enable
- Type:
Boolean - Default value: true
netgrif.admin.security.headers.hsts.include-sub-domains
- Type:
Boolean - Default value: true
If this optional parameter is specified, this rule applies to all the site's subdomains as well.
netgrif.admin.security.headers.hsts.max-age
- Type:
Long - Default value: 31536000
The time, in seconds, that the browser should remember that a site is only to be accessed using HTTPS. Default value: 31536000
netgrif.admin.security.headers.hsts.preload
- Type:
Boolean - Default value: false
See Preloading Strict Transport Security for details. When using preload, the max-age directive must be at least 31536000 (1 year), and the includeSubDomains directive must be present. Not part of the specification.
netgrif.admin.security.jwt
netgrif.admin.security.jwt.algorithm
- Type:
String - Default value: RSA
Defines which algorithm is used when generating JWT token
netgrif.admin.security.jwt.expiration
- Type:
Long - Default value: 900000
Defines the validity duration for a token in milliseconds, then expiration dateTime is counted using "System.currentTimeMillis() + this.expiration"
netgrif.admin.security.jwt.private-key
- Type:
org.springframework.core.io.Resource
Defines path to a file that contains generated private key with certificate
netgrif.admin.security.jwt
netgrif.admin.security.jwt.algorithm
- Type:
String - Default value: RSA
Defines which algorithm is used when generating JWT token
netgrif.admin.security.jwt.expiration
- Type:
Long - Default value: 900000
Defines the validity duration for a token in milliseconds, then expiration dateTime is counted using "System.currentTimeMillis() + this.expiration"
netgrif.admin.security.jwt.private-key
- Type:
org.springframework.core.io.Resource
Defines path to a file that contains generated private key with certificate
netgrif.admin.security.limits
netgrif.admin.security.limits.email-block-duration
- Type:
Integer - Default value: 1
netgrif.admin.security.limits.email-block-time-type
- Type:
concurrent.TimeUnit - Default value: days
netgrif.admin.security.limits.email-sends-attempts
- Type:
Integer - Default value: 2
netgrif.admin.security.limits.login-attempts
- Type:
Integer - Default value: 10
netgrif.admin.security.limits.login-timeout
- Type:
Integer - Default value: 10
netgrif.admin.security.limits.login-timeout-unit
- Type:
concurrent.TimeUnit - Default value: minutes
netgrif.admin.security.limits
netgrif.admin.security.limits.email-block-duration
- Type:
Integer - Default value: 1
netgrif.admin.security.limits.email-block-time-type
- Type:
concurrent.TimeUnit - Default value: days
netgrif.admin.security.limits.email-sends-attempts
- Type:
Integer - Default value: 2
netgrif.admin.security.limits.login-attempts
- Type:
Integer - Default value: 10
netgrif.admin.security.limits.login-timeout
- Type:
Integer - Default value: 10
netgrif.admin.security.limits.login-timeout-unit
- Type:
concurrent.TimeUnit - Default value: minutes
netgrif.admin.security.static
netgrif.admin.security.static-patterns
- Type:
String[] - Default value: /favicon.ico,/favicon.ico,/manifest.json,/manifest.json,/configuration/,/swagger-resources/,/swagger-ui.html,/webjars/**
netgrif.admin.security.static-security.enabled
- Type:
Boolean - Default value: false
netgrif.admin.security.static.enabled
- Type:
Boolean - Default value: false
netgrif.admin.security.static-security
netgrif.admin.security.static-security.enabled
- Type:
Boolean - Default value: false
netgrif.admin.security.web
netgrif.admin.security.web.auth-enabled
- Type:
Boolean - Default value: true
netgrif.admin.security.web.case-enabled
- Type:
Boolean - Default value: true
netgrif.admin.security.web.elastic-enabled
- Type:
Boolean - Default value: true
netgrif.admin.security.web.group-enabled
- Type:
Boolean - Default value: true
netgrif.admin.security.web.impersonation-enabled
- Type:
Boolean - Default value: true
netgrif.admin.security.web.petri-net-enabled
- Type:
Boolean - Default value: true
netgrif.admin.security.web.public-web.case-enabled
- Type:
Boolean - Default value: true
netgrif.admin.security.web.public-web.petri-net-enabled
- Type:
Boolean - Default value: true
netgrif.admin.security.web.public-web.task-enabled
- Type:
Boolean - Default value: true
netgrif.admin.security.web.public-web.url
- Type:
String
netgrif.admin.security.web.public-web.user-enabled
- Type:
Boolean - Default value: true
netgrif.admin.security.web.session-enabled
- Type:
Boolean - Default value: true
netgrif.admin.security.web.task-enabled
- Type:
Boolean - Default value: true
netgrif.admin.security.web.user-enabled
- Type:
Boolean - Default value: true
netgrif.admin.security.web
netgrif.admin.security.web.auth-enabled
- Type:
Boolean - Default value: true
netgrif.admin.security.web.case-enabled
- Type:
Boolean - Default value: true
netgrif.admin.security.web.elastic-enabled
- Type:
Boolean - Default value: true
netgrif.admin.security.web.group-enabled
- Type:
Boolean - Default value: true
netgrif.admin.security.web.impersonation-enabled
- Type:
Boolean - Default value: true
netgrif.admin.security.web.petri-net-enabled
- Type:
Boolean - Default value: true
netgrif.admin.security.web.public-web.case-enabled
- Type:
Boolean - Default value: true
netgrif.admin.security.web.public-web.petri-net-enabled
- Type:
Boolean - Default value: true
netgrif.admin.security.web.public-web.task-enabled
- Type:
Boolean - Default value: true
netgrif.admin.security.web.public-web.url
- Type:
String
netgrif.admin.security.web.public-web.user-enabled
- Type:
Boolean - Default value: true
netgrif.admin.security.web.session-enabled
- Type:
Boolean - Default value: true
netgrif.admin.security.web.task-enabled
- Type:
Boolean - Default value: true
netgrif.admin.security.web.user-enabled
- Type:
Boolean - Default value: true
netgrif.admin.security.web.public-web
netgrif.admin.security.web.public-web.case-enabled
- Type:
Boolean - Default value: true
netgrif.admin.security.web.public-web.petri-net-enabled
- Type:
Boolean - Default value: true
netgrif.admin.security.web.public-web.task-enabled
- Type:
Boolean - Default value: true
netgrif.admin.security.web.public-web.url
- Type:
String
netgrif.admin.security.web.public-web.user-enabled
- Type:
Boolean - Default value: true
netgrif.admin.server
netgrif.admin.server.address
- Type:
InetAddress
netgrif.admin.server.compression.enabled
- Type:
Boolean
netgrif.admin.server.compression.excluded-user-agents
- Type:
String[]
netgrif.admin.server.compression.mime-types
- Type:
String[]
netgrif.admin.server.compression.min-response-size
- Type:
org.springframework.util.unit.DataSize
netgrif.admin.server.error.include-binding-errors
- Type:
org.springframework.boot.autoconfigure.web.ErrorProperties$IncludeAttribute
netgrif.admin.server.error.include-exception
- Type:
Boolean
netgrif.admin.server.error.include-message
- Type:
org.springframework.boot.autoconfigure.web.ErrorProperties$IncludeAttribute
netgrif.admin.server.error.include-path
- Type:
org.springframework.boot.autoconfigure.web.ErrorProperties$IncludeAttribute
netgrif.admin.server.error.include-stacktrace
- Type:
org.springframework.boot.autoconfigure.web.ErrorProperties$IncludeAttribute
netgrif.admin.server.error.path
- Type:
String
netgrif.admin.server.error.whitelabel.enabled
- Type:
Boolean
netgrif.admin.server.forward-headers-strategy
- Type:
org.springframework.boot.autoconfigure.web.ServerProperties$ForwardHeadersStrategy
netgrif.admin.server.health-url
- Type:
String - Default value: /manage/health
The admin health check URL.
netgrif.admin.server.host
- Type:
String - Default value: 127.0.0.1
The admin host
netgrif.admin.server.http2.enabled
- Type:
Boolean
netgrif.admin.server.jetty.accesslog.append
- Type:
Boolean
netgrif.admin.server.jetty.accesslog.custom-format
- Type:
String
netgrif.admin.server.jetty.accesslog.enabled
- Type:
Boolean
netgrif.admin.server.jetty.accesslog.file-date-format
- Type:
String
netgrif.admin.server.jetty.accesslog.filename
- Type:
String
netgrif.admin.server.jetty.accesslog.format
- Type:
org.springframework.boot.autoconfigure.web.ServerProperties$Jetty$Accesslog$Format
netgrif.admin.server.jetty.accesslog.ignore-paths
- Type:
List<String>
netgrif.admin.server.jetty.accesslog.retention-period
- Type:
Integer
netgrif.admin.server.jetty.connection-idle-timeout
- Type:
Duration
netgrif.admin.server.jetty.max-connections
- Type:
Integer
netgrif.admin.server.jetty.max-form-keys
- Type:
Integer
netgrif.admin.server.jetty.max-http-form-post-size
- Type:
org.springframework.util.unit.DataSize
netgrif.admin.server.jetty.max-http-response-header-size
- Type:
org.springframework.util.unit.DataSize
netgrif.admin.server.jetty.threads.acceptors
- Type:
Integer
netgrif.admin.server.jetty.threads.idle-timeout
- Type:
Duration
netgrif.admin.server.jetty.threads.max
- Type:
Integer
netgrif.admin.server.jetty.threads.max-queue-capacity
- Type:
Integer
netgrif.admin.server.jetty.threads.min
- Type:
Integer
netgrif.admin.server.jetty.threads.selectors
- Type:
Integer
netgrif.admin.server.manage-url
- Type:
String - Default value: /manage
The admin management URL.
netgrif.admin.server.max-http-request-header-size
- Type:
org.springframework.util.unit.DataSize
netgrif.admin.server.netty.connection-timeout
- Type:
Duration
netgrif.admin.server.netty.h2c-max-content-length
- Type:
org.springframework.util.unit.DataSize
netgrif.admin.server.netty.idle-timeout
- Type:
Duration
netgrif.admin.server.netty.initial-buffer-size
- Type:
org.springframework.util.unit.DataSize
netgrif.admin.server.netty.max-initial-line-length
- Type:
org.springframework.util.unit.DataSize
netgrif.admin.server.netty.max-keep-alive-requests
- Type:
Integer
netgrif.admin.server.netty.validate-headers
- Type:
Boolean
netgrif.admin.server.port
- Type:
Integer
netgrif.admin.server.protocol
- Type:
String - Default value: http
The admin communication protocol.
netgrif.admin.server.reactive.session.cookie.domain
- Type:
String
netgrif.admin.server.reactive.session.cookie.http-only
- Type:
Boolean
netgrif.admin.server.reactive.session.cookie.max-age
- Type:
Duration
netgrif.admin.server.reactive.session.cookie.name
- Type:
String
netgrif.admin.server.reactive.session.cookie.partitioned
- Type:
Boolean
netgrif.admin.server.reactive.session.cookie.path
- Type:
String
netgrif.admin.server.reactive.session.cookie.same-site
- Type:
org.springframework.boot.web.server.Cookie$SameSite
netgrif.admin.server.reactive.session.cookie.secure
- Type:
Boolean
netgrif.admin.server.reactive.session.max-sessions
- Type:
Integer
netgrif.admin.server.reactive.session.timeout
- Type:
Duration
netgrif.admin.server.server-header
- Type:
String
netgrif.admin.server.servlet.application-display-name
- Type:
String
netgrif.admin.server.servlet.context-parameters
- Type:
Map<String,java.lang.String>
netgrif.admin.server.servlet.context-path
- Type:
String
netgrif.admin.server.servlet.encoding.charset
- Type:
charset.Charset
netgrif.admin.server.servlet.encoding.force
- Type:
Boolean
netgrif.admin.server.servlet.encoding.force-request
- Type:
Boolean
netgrif.admin.server.servlet.encoding.force-response
- Type:
Boolean
netgrif.admin.server.servlet.encoding.mapping
- Type:
Map<java.util.Locale,charset.Charset>
netgrif.admin.server.servlet.jsp.class-name
- Type:
String
netgrif.admin.server.servlet.jsp.init-parameters
- Type:
Map<String,java.lang.String>
netgrif.admin.server.servlet.jsp.registered
- Type:
Boolean
netgrif.admin.server.servlet.register-default-servlet
- Type:
Boolean
netgrif.admin.server.servlet.session.cookie.domain
- Type:
String
netgrif.admin.server.servlet.session.cookie.http-only
- Type:
Boolean
netgrif.admin.server.servlet.session.cookie.max-age
- Type:
Duration
netgrif.admin.server.servlet.session.cookie.name
- Type:
String
netgrif.admin.server.servlet.session.cookie.partitioned
- Type:
Boolean
netgrif.admin.server.servlet.session.cookie.path
- Type:
String
netgrif.admin.server.servlet.session.cookie.same-site
- Type:
org.springframework.boot.web.server.Cookie$SameSite
netgrif.admin.server.servlet.session.cookie.secure
- Type:
Boolean
netgrif.admin.server.servlet.session.persistent
- Type:
Boolean
netgrif.admin.server.servlet.session.store-dir
- Type:
File
netgrif.admin.server.servlet.session.timeout
- Type:
Duration
netgrif.admin.server.servlet.session.tracking-modes
- Type:
Set<org.springframework.boot.web.servlet.server.Session$SessionTrackingMode>
netgrif.admin.server.shutdown
- Type:
org.springframework.boot.web.server.Shutdown
netgrif.admin.server.ssl.bundle
- Type:
String
netgrif.admin.server.ssl.certificate
- Type:
String
netgrif.admin.server.ssl.certificate-private-key
- Type:
String
netgrif.admin.server.ssl.ciphers
- Type:
String[]
netgrif.admin.server.ssl.client-auth
- Type:
org.springframework.boot.web.server.Ssl$ClientAuth
netgrif.admin.server.ssl.enabled
- Type:
Boolean
netgrif.admin.server.ssl.enabled-protocols
- Type:
String[]
netgrif.admin.server.ssl.key-alias
- Type:
String
netgrif.admin.server.ssl.key-password
- Type:
String
netgrif.admin.server.ssl.key-store
- Type:
String
netgrif.admin.server.ssl.key-store-password
- Type:
String
netgrif.admin.server.ssl.key-store-provider
- Type:
String
netgrif.admin.server.ssl.key-store-type
- Type:
String
netgrif.admin.server.ssl.protocol
- Type:
String
netgrif.admin.server.ssl.server-name-bundles
- Type:
List<org.springframework.boot.web.server.Ssl$ServerNameSslBundle>
netgrif.admin.server.ssl.trust-certificate
- Type:
String
netgrif.admin.server.ssl.trust-certificate-private-key
- Type:
String
netgrif.admin.server.ssl.trust-store
- Type:
String
netgrif.admin.server.ssl.trust-store-password
- Type:
String
netgrif.admin.server.ssl.trust-store-provider
- Type:
String
netgrif.admin.server.ssl.trust-store-type
- Type:
String
netgrif.admin.server.tomcat.accept-count
- Type:
Integer
netgrif.admin.server.tomcat.accesslog.buffered
- Type:
Boolean
netgrif.admin.server.tomcat.accesslog.check-exists
- Type:
Boolean
netgrif.admin.server.tomcat.accesslog.condition-if
- Type:
String
netgrif.admin.server.tomcat.accesslog.condition-unless
- Type:
String
netgrif.admin.server.tomcat.accesslog.directory
- Type:
String
netgrif.admin.server.tomcat.accesslog.enabled
- Type:
Boolean
netgrif.admin.server.tomcat.accesslog.encoding
- Type:
String
netgrif.admin.server.tomcat.accesslog.file-date-format
- Type:
String
netgrif.admin.server.tomcat.accesslog.ipv6-canonical
- Type:
Boolean
netgrif.admin.server.tomcat.accesslog.locale
- Type:
String
netgrif.admin.server.tomcat.accesslog.max-days
- Type:
Integer
netgrif.admin.server.tomcat.accesslog.pattern
- Type:
String
netgrif.admin.server.tomcat.accesslog.prefix
- Type:
String
netgrif.admin.server.tomcat.accesslog.rename-on-rotate
- Type:
Boolean
netgrif.admin.server.tomcat.accesslog.request-attributes-enabled
- Type:
Boolean
netgrif.admin.server.tomcat.accesslog.rotate
- Type:
Boolean
netgrif.admin.server.tomcat.accesslog.suffix
- Type:
String
netgrif.admin.server.tomcat.additional-tld-skip-patterns
- Type:
List<String>
netgrif.admin.server.tomcat.background-processor-delay
- Type:
Duration
netgrif.admin.server.tomcat.basedir
- Type:
File
netgrif.admin.server.tomcat.connection-timeout
- Type:
Duration
netgrif.admin.server.tomcat.keep-alive-timeout
- Type:
Duration
netgrif.admin.server.tomcat.max-connections
- Type:
Integer
netgrif.admin.server.tomcat.max-http-form-post-size
- Type:
org.springframework.util.unit.DataSize
netgrif.admin.server.tomcat.max-http-response-header-size
- Type:
org.springframework.util.unit.DataSize
netgrif.admin.server.tomcat.max-keep-alive-requests
- Type:
Integer
netgrif.admin.server.tomcat.max-parameter-count
- Type:
Integer
netgrif.admin.server.tomcat.max-part-count
- Type:
Integer
netgrif.admin.server.tomcat.max-part-header-size
- Type:
org.springframework.util.unit.DataSize
netgrif.admin.server.tomcat.max-swallow-size
- Type:
org.springframework.util.unit.DataSize
netgrif.admin.server.tomcat.mbeanregistry.enabled
- Type:
Boolean
netgrif.admin.server.tomcat.processor-cache
- Type:
Integer
netgrif.admin.server.tomcat.redirect-context-root
- Type:
Boolean
netgrif.admin.server.tomcat.relaxed-path-chars
- Type:
List<Character>
netgrif.admin.server.tomcat.relaxed-query-chars
- Type:
List<Character>
netgrif.admin.server.tomcat.remoteip.host-header
- Type:
String
netgrif.admin.server.tomcat.remoteip.internal-proxies
- Type:
String
netgrif.admin.server.tomcat.remoteip.port-header
- Type:
String
netgrif.admin.server.tomcat.remoteip.protocol-header
- Type:
String
netgrif.admin.server.tomcat.remoteip.protocol-header-https-value
- Type:
String
netgrif.admin.server.tomcat.remoteip.remote-ip-header
- Type:
String
netgrif.admin.server.tomcat.remoteip.trusted-proxies
- Type:
String
netgrif.admin.server.tomcat.resource.allow-caching
- Type:
Boolean
netgrif.admin.server.tomcat.resource.cache-ttl
- Type:
Duration
netgrif.admin.server.tomcat.threads.max
- Type:
Integer
netgrif.admin.server.tomcat.threads.max-queue-capacity
- Type:
Integer
netgrif.admin.server.tomcat.threads.min-spare
- Type:
Integer
netgrif.admin.server.tomcat.uri-encoding
- Type:
charset.Charset
netgrif.admin.server.tomcat.use-apr
- Type:
org.springframework.boot.autoconfigure.web.ServerProperties$Tomcat$UseApr
netgrif.admin.server.tomcat.use-relative-redirects
- Type:
Boolean
netgrif.admin.server.undertow.accesslog.dir
- Type:
File
netgrif.admin.server.undertow.accesslog.enabled
- Type:
Boolean
netgrif.admin.server.undertow.accesslog.pattern
- Type:
String
netgrif.admin.server.undertow.accesslog.prefix
- Type:
String
netgrif.admin.server.undertow.accesslog.rotate
- Type:
Boolean
netgrif.admin.server.undertow.accesslog.suffix
- Type:
String
netgrif.admin.server.undertow.always-set-keep-alive
- Type:
Boolean
netgrif.admin.server.undertow.buffer-size
- Type:
org.springframework.util.unit.DataSize
netgrif.admin.server.undertow.decode-slash
- Type:
Boolean
netgrif.admin.server.undertow.decode-url
- Type:
Boolean
netgrif.admin.server.undertow.direct-buffers
- Type:
Boolean
netgrif.admin.server.undertow.eager-filter-init
- Type:
Boolean
netgrif.admin.server.undertow.max-cookies
- Type:
Integer
netgrif.admin.server.undertow.max-headers
- Type:
Integer
netgrif.admin.server.undertow.max-http-post-size
- Type:
org.springframework.util.unit.DataSize
netgrif.admin.server.undertow.max-parameters
- Type:
Integer
netgrif.admin.server.undertow.no-request-timeout
- Type:
Duration
netgrif.admin.server.undertow.options.server
- Type:
Map<String,java.lang.String>
netgrif.admin.server.undertow.options.socket
- Type:
Map<String,java.lang.String>
netgrif.admin.server.undertow.preserve-path-on-forward
- Type:
Boolean
netgrif.admin.server.undertow.threads.io
- Type:
Integer
netgrif.admin.server.undertow.threads.worker
- Type:
Integer
netgrif.admin.server.undertow.url-charset
- Type:
charset.Charset
Deprecated properties
netgrif.admin.server.undertow.allow-encoded-slash Deprecated - 3.0.3
- Type: Boolean
- Default value:
- Deprecation:
- Level:
- Reason:
- Replacement: server.undertow.decode-slash
- Sine: 3.0.3
netgrif.admin.server.compression
netgrif.admin.server.compression.enabled
- Type:
Boolean
netgrif.admin.server.compression.excluded-user-agents
- Type:
String[]
netgrif.admin.server.compression.mime-types
- Type:
String[]
netgrif.admin.server.compression.min-response-size
- Type:
org.springframework.util.unit.DataSize
netgrif.admin.server.error
netgrif.admin.server.error.include-binding-errors
- Type:
org.springframework.boot.autoconfigure.web.ErrorProperties$IncludeAttribute
netgrif.admin.server.error.include-exception
- Type:
Boolean
netgrif.admin.server.error.include-message
- Type:
org.springframework.boot.autoconfigure.web.ErrorProperties$IncludeAttribute
netgrif.admin.server.error.include-path
- Type:
org.springframework.boot.autoconfigure.web.ErrorProperties$IncludeAttribute
netgrif.admin.server.error.include-stacktrace
- Type:
org.springframework.boot.autoconfigure.web.ErrorProperties$IncludeAttribute
netgrif.admin.server.error.path
- Type:
String
netgrif.admin.server.error.whitelabel.enabled
- Type:
Boolean
netgrif.admin.server.error.whitelabel
netgrif.admin.server.error.whitelabel.enabled
- Type:
Boolean
netgrif.admin.server.http2
netgrif.admin.server.http2.enabled
- Type:
Boolean
netgrif.admin.server.jetty
netgrif.admin.server.jetty.accesslog.append
- Type:
Boolean
netgrif.admin.server.jetty.accesslog.custom-format
- Type:
String
netgrif.admin.server.jetty.accesslog.enabled
- Type:
Boolean
netgrif.admin.server.jetty.accesslog.file-date-format
- Type:
String
netgrif.admin.server.jetty.accesslog.filename
- Type:
String
netgrif.admin.server.jetty.accesslog.format
- Type:
org.springframework.boot.autoconfigure.web.ServerProperties$Jetty$Accesslog$Format
netgrif.admin.server.jetty.accesslog.ignore-paths
- Type:
List<String>
netgrif.admin.server.jetty.accesslog.retention-period
- Type:
Integer
netgrif.admin.server.jetty.connection-idle-timeout
- Type:
Duration
netgrif.admin.server.jetty.max-connections
- Type:
Integer
netgrif.admin.server.jetty.max-form-keys
- Type:
Integer
netgrif.admin.server.jetty.max-http-form-post-size
- Type:
org.springframework.util.unit.DataSize
netgrif.admin.server.jetty.max-http-response-header-size
- Type:
org.springframework.util.unit.DataSize
netgrif.admin.server.jetty.threads.acceptors
- Type:
Integer
netgrif.admin.server.jetty.threads.idle-timeout
- Type:
Duration
netgrif.admin.server.jetty.threads.max
- Type:
Integer
netgrif.admin.server.jetty.threads.max-queue-capacity
- Type:
Integer
netgrif.admin.server.jetty.threads.min
- Type:
Integer
netgrif.admin.server.jetty.threads.selectors
- Type:
Integer
netgrif.admin.server.jetty.accesslog
netgrif.admin.server.jetty.accesslog.append
- Type:
Boolean
netgrif.admin.server.jetty.accesslog.custom-format
- Type:
String
netgrif.admin.server.jetty.accesslog.enabled
- Type:
Boolean
netgrif.admin.server.jetty.accesslog.file-date-format
- Type:
String
netgrif.admin.server.jetty.accesslog.filename
- Type:
String
netgrif.admin.server.jetty.accesslog.format
- Type:
org.springframework.boot.autoconfigure.web.ServerProperties$Jetty$Accesslog$Format
netgrif.admin.server.jetty.accesslog.ignore-paths
- Type:
List<String>
netgrif.admin.server.jetty.accesslog.retention-period
- Type:
Integer
netgrif.admin.server.jetty.threads
netgrif.admin.server.jetty.threads.acceptors
- Type:
Integer
netgrif.admin.server.jetty.threads.idle-timeout
- Type:
Duration
netgrif.admin.server.jetty.threads.max
- Type:
Integer
netgrif.admin.server.jetty.threads.max-queue-capacity
- Type:
Integer
netgrif.admin.server.jetty.threads.min
- Type:
Integer
netgrif.admin.server.jetty.threads.selectors
- Type:
Integer
netgrif.admin.server.netty
netgrif.admin.server.netty.connection-timeout
- Type:
Duration
netgrif.admin.server.netty.h2c-max-content-length
- Type:
org.springframework.util.unit.DataSize
netgrif.admin.server.netty.idle-timeout
- Type:
Duration
netgrif.admin.server.netty.initial-buffer-size
- Type:
org.springframework.util.unit.DataSize
netgrif.admin.server.netty.max-initial-line-length
- Type:
org.springframework.util.unit.DataSize
netgrif.admin.server.netty.max-keep-alive-requests
- Type:
Integer
netgrif.admin.server.netty.validate-headers
- Type:
Boolean
netgrif.admin.server.reactive
netgrif.admin.server.reactive.session.cookie.domain
- Type:
String
netgrif.admin.server.reactive.session.cookie.http-only
- Type:
Boolean
netgrif.admin.server.reactive.session.cookie.max-age
- Type:
Duration
netgrif.admin.server.reactive.session.cookie.name
- Type:
String
netgrif.admin.server.reactive.session.cookie.partitioned
- Type:
Boolean
netgrif.admin.server.reactive.session.cookie.path
- Type:
String
netgrif.admin.server.reactive.session.cookie.same-site
- Type:
org.springframework.boot.web.server.Cookie$SameSite
netgrif.admin.server.reactive.session.cookie.secure
- Type:
Boolean
netgrif.admin.server.reactive.session.max-sessions
- Type:
Integer
netgrif.admin.server.reactive.session.timeout
- Type:
Duration
netgrif.admin.server.reactive.session
netgrif.admin.server.reactive.session.cookie.domain
- Type:
String
netgrif.admin.server.reactive.session.cookie.http-only
- Type:
Boolean
netgrif.admin.server.reactive.session.cookie.max-age
- Type:
Duration
netgrif.admin.server.reactive.session.cookie.name
- Type:
String
netgrif.admin.server.reactive.session.cookie.partitioned
- Type:
Boolean
netgrif.admin.server.reactive.session.cookie.path
- Type:
String
netgrif.admin.server.reactive.session.cookie.same-site
- Type:
org.springframework.boot.web.server.Cookie$SameSite
netgrif.admin.server.reactive.session.cookie.secure
- Type:
Boolean
netgrif.admin.server.reactive.session.max-sessions
- Type:
Integer
netgrif.admin.server.reactive.session.timeout
- Type:
Duration
netgrif.admin.server.reactive.session.cookie
netgrif.admin.server.reactive.session.cookie.domain
- Type:
String
netgrif.admin.server.reactive.session.cookie.http-only
- Type:
Boolean
netgrif.admin.server.reactive.session.cookie.max-age
- Type:
Duration
netgrif.admin.server.reactive.session.cookie.name
- Type:
String
netgrif.admin.server.reactive.session.cookie.partitioned
- Type:
Boolean
netgrif.admin.server.reactive.session.cookie.path
- Type:
String
netgrif.admin.server.reactive.session.cookie.same-site
- Type:
org.springframework.boot.web.server.Cookie$SameSite
netgrif.admin.server.reactive.session.cookie.secure
- Type:
Boolean
netgrif.admin.server.servlet
netgrif.admin.server.servlet.application-display-name
- Type:
String
netgrif.admin.server.servlet.context-parameters
- Type:
Map<String,java.lang.String>
netgrif.admin.server.servlet.context-path
- Type:
String
netgrif.admin.server.servlet.encoding.charset
- Type:
charset.Charset
netgrif.admin.server.servlet.encoding.force
- Type:
Boolean
netgrif.admin.server.servlet.encoding.force-request
- Type:
Boolean
netgrif.admin.server.servlet.encoding.force-response
- Type:
Boolean
netgrif.admin.server.servlet.encoding.mapping
- Type:
Map<java.util.Locale,charset.Charset>
netgrif.admin.server.servlet.jsp.class-name
- Type:
String
netgrif.admin.server.servlet.jsp.init-parameters
- Type:
Map<String,java.lang.String>
netgrif.admin.server.servlet.jsp.registered
- Type:
Boolean
netgrif.admin.server.servlet.register-default-servlet
- Type:
Boolean
netgrif.admin.server.servlet.session.cookie.domain
- Type:
String
netgrif.admin.server.servlet.session.cookie.http-only
- Type:
Boolean
netgrif.admin.server.servlet.session.cookie.max-age
- Type:
Duration
netgrif.admin.server.servlet.session.cookie.name
- Type:
String
netgrif.admin.server.servlet.session.cookie.partitioned
- Type:
Boolean
netgrif.admin.server.servlet.session.cookie.path
- Type:
String
netgrif.admin.server.servlet.session.cookie.same-site
- Type:
org.springframework.boot.web.server.Cookie$SameSite
netgrif.admin.server.servlet.session.cookie.secure
- Type:
Boolean
netgrif.admin.server.servlet.session.persistent
- Type:
Boolean
netgrif.admin.server.servlet.session.store-dir
- Type:
File
netgrif.admin.server.servlet.session.timeout
- Type:
Duration
netgrif.admin.server.servlet.session.tracking-modes
- Type:
Set<org.springframework.boot.web.servlet.server.Session$SessionTrackingMode>
netgrif.admin.server.servlet.encoding
netgrif.admin.server.servlet.encoding.charset
- Type:
charset.Charset
netgrif.admin.server.servlet.encoding.force
- Type:
Boolean
netgrif.admin.server.servlet.encoding.force-request
- Type:
Boolean
netgrif.admin.server.servlet.encoding.force-response
- Type:
Boolean
netgrif.admin.server.servlet.encoding.mapping
- Type:
Map<java.util.Locale,charset.Charset>
netgrif.admin.server.servlet.jsp
netgrif.admin.server.servlet.jsp.class-name
- Type:
String
netgrif.admin.server.servlet.jsp.init-parameters
- Type:
Map<String,java.lang.String>
netgrif.admin.server.servlet.jsp.registered
- Type:
Boolean
netgrif.admin.server.servlet.session
netgrif.admin.server.servlet.session.cookie.domain
- Type:
String
netgrif.admin.server.servlet.session.cookie.http-only
- Type:
Boolean
netgrif.admin.server.servlet.session.cookie.max-age
- Type:
Duration
netgrif.admin.server.servlet.session.cookie.name
- Type:
String
netgrif.admin.server.servlet.session.cookie.partitioned
- Type:
Boolean
netgrif.admin.server.servlet.session.cookie.path
- Type:
String
netgrif.admin.server.servlet.session.cookie.same-site
- Type:
org.springframework.boot.web.server.Cookie$SameSite
netgrif.admin.server.servlet.session.cookie.secure
- Type:
Boolean
netgrif.admin.server.servlet.session.persistent
- Type:
Boolean
netgrif.admin.server.servlet.session.store-dir
- Type:
File
netgrif.admin.server.servlet.session.timeout
- Type:
Duration
netgrif.admin.server.servlet.session.tracking-modes
- Type:
Set<org.springframework.boot.web.servlet.server.Session$SessionTrackingMode>
netgrif.admin.server.servlet.session.cookie
netgrif.admin.server.servlet.session.cookie.domain
- Type:
String
netgrif.admin.server.servlet.session.cookie.http-only
- Type:
Boolean
netgrif.admin.server.servlet.session.cookie.max-age
- Type:
Duration
netgrif.admin.server.servlet.session.cookie.name
- Type:
String
netgrif.admin.server.servlet.session.cookie.partitioned
- Type:
Boolean
netgrif.admin.server.servlet.session.cookie.path
- Type:
String
netgrif.admin.server.servlet.session.cookie.same-site
- Type:
org.springframework.boot.web.server.Cookie$SameSite
netgrif.admin.server.servlet.session.cookie.secure
- Type:
Boolean
netgrif.admin.server.ssl
netgrif.admin.server.ssl.bundle
- Type:
String
netgrif.admin.server.ssl.certificate
- Type:
String
netgrif.admin.server.ssl.certificate-private-key
- Type:
String
netgrif.admin.server.ssl.ciphers
- Type:
String[]
netgrif.admin.server.ssl.client-auth
- Type:
org.springframework.boot.web.server.Ssl$ClientAuth
netgrif.admin.server.ssl.enabled
- Type:
Boolean
netgrif.admin.server.ssl.enabled-protocols
- Type:
String[]
netgrif.admin.server.ssl.key-alias
- Type:
String
netgrif.admin.server.ssl.key-password
- Type:
String
netgrif.admin.server.ssl.key-store
- Type:
String
netgrif.admin.server.ssl.key-store-password
- Type:
String
netgrif.admin.server.ssl.key-store-provider
- Type:
String
netgrif.admin.server.ssl.key-store-type
- Type:
String
netgrif.admin.server.ssl.protocol
- Type:
String
netgrif.admin.server.ssl.server-name-bundles
- Type:
List<org.springframework.boot.web.server.Ssl$ServerNameSslBundle>
netgrif.admin.server.ssl.trust-certificate
- Type:
String
netgrif.admin.server.ssl.trust-certificate-private-key
- Type:
String
netgrif.admin.server.ssl.trust-store
- Type:
String
netgrif.admin.server.ssl.trust-store-password
- Type:
String
netgrif.admin.server.ssl.trust-store-provider
- Type:
String
netgrif.admin.server.ssl.trust-store-type
- Type:
String
netgrif.admin.server.tomcat
netgrif.admin.server.tomcat.accept-count
- Type:
Integer
netgrif.admin.server.tomcat.accesslog.buffered
- Type:
Boolean
netgrif.admin.server.tomcat.accesslog.check-exists
- Type:
Boolean
netgrif.admin.server.tomcat.accesslog.condition-if
- Type:
String
netgrif.admin.server.tomcat.accesslog.condition-unless
- Type:
String
netgrif.admin.server.tomcat.accesslog.directory
- Type:
String
netgrif.admin.server.tomcat.accesslog.enabled
- Type:
Boolean
netgrif.admin.server.tomcat.accesslog.encoding
- Type:
String
netgrif.admin.server.tomcat.accesslog.file-date-format
- Type:
String
netgrif.admin.server.tomcat.accesslog.ipv6-canonical
- Type:
Boolean
netgrif.admin.server.tomcat.accesslog.locale
- Type:
String
netgrif.admin.server.tomcat.accesslog.max-days
- Type:
Integer
netgrif.admin.server.tomcat.accesslog.pattern
- Type:
String
netgrif.admin.server.tomcat.accesslog.prefix
- Type:
String
netgrif.admin.server.tomcat.accesslog.rename-on-rotate
- Type:
Boolean
netgrif.admin.server.tomcat.accesslog.request-attributes-enabled
- Type:
Boolean
netgrif.admin.server.tomcat.accesslog.rotate
- Type:
Boolean
netgrif.admin.server.tomcat.accesslog.suffix
- Type:
String
netgrif.admin.server.tomcat.additional-tld-skip-patterns
- Type:
List<String>
netgrif.admin.server.tomcat.background-processor-delay
- Type:
Duration
netgrif.admin.server.tomcat.basedir
- Type:
File
netgrif.admin.server.tomcat.connection-timeout
- Type:
Duration
netgrif.admin.server.tomcat.keep-alive-timeout
- Type:
Duration
netgrif.admin.server.tomcat.max-connections
- Type:
Integer
netgrif.admin.server.tomcat.max-http-form-post-size
- Type:
org.springframework.util.unit.DataSize
netgrif.admin.server.tomcat.max-http-response-header-size
- Type:
org.springframework.util.unit.DataSize
netgrif.admin.server.tomcat.max-keep-alive-requests
- Type:
Integer
netgrif.admin.server.tomcat.max-parameter-count
- Type:
Integer
netgrif.admin.server.tomcat.max-part-count
- Type:
Integer
netgrif.admin.server.tomcat.max-part-header-size
- Type:
org.springframework.util.unit.DataSize
netgrif.admin.server.tomcat.max-swallow-size
- Type:
org.springframework.util.unit.DataSize
netgrif.admin.server.tomcat.mbeanregistry.enabled
- Type:
Boolean
netgrif.admin.server.tomcat.processor-cache
- Type:
Integer
netgrif.admin.server.tomcat.redirect-context-root
- Type:
Boolean
netgrif.admin.server.tomcat.relaxed-path-chars
- Type:
List<Character>
netgrif.admin.server.tomcat.relaxed-query-chars
- Type:
List<Character>
netgrif.admin.server.tomcat.remoteip.host-header
- Type:
String
netgrif.admin.server.tomcat.remoteip.internal-proxies
- Type:
String
netgrif.admin.server.tomcat.remoteip.port-header
- Type:
String
netgrif.admin.server.tomcat.remoteip.protocol-header
- Type:
String
netgrif.admin.server.tomcat.remoteip.protocol-header-https-value
- Type:
String
netgrif.admin.server.tomcat.remoteip.remote-ip-header
- Type:
String
netgrif.admin.server.tomcat.remoteip.trusted-proxies
- Type:
String
netgrif.admin.server.tomcat.resource.allow-caching
- Type:
Boolean
netgrif.admin.server.tomcat.resource.cache-ttl
- Type:
Duration
netgrif.admin.server.tomcat.threads.max
- Type:
Integer
netgrif.admin.server.tomcat.threads.max-queue-capacity
- Type:
Integer
netgrif.admin.server.tomcat.threads.min-spare
- Type:
Integer
netgrif.admin.server.tomcat.uri-encoding
- Type:
charset.Charset
netgrif.admin.server.tomcat.use-apr
- Type:
org.springframework.boot.autoconfigure.web.ServerProperties$Tomcat$UseApr
netgrif.admin.server.tomcat.use-relative-redirects
- Type:
Boolean
netgrif.admin.server.tomcat.accesslog
netgrif.admin.server.tomcat.accesslog.buffered
- Type:
Boolean
netgrif.admin.server.tomcat.accesslog.check-exists
- Type:
Boolean
netgrif.admin.server.tomcat.accesslog.condition-if
- Type:
String
netgrif.admin.server.tomcat.accesslog.condition-unless
- Type:
String
netgrif.admin.server.tomcat.accesslog.directory
- Type:
String
netgrif.admin.server.tomcat.accesslog.enabled
- Type:
Boolean
netgrif.admin.server.tomcat.accesslog.encoding
- Type:
String
netgrif.admin.server.tomcat.accesslog.file-date-format
- Type:
String
netgrif.admin.server.tomcat.accesslog.ipv6-canonical
- Type:
Boolean
netgrif.admin.server.tomcat.accesslog.locale
- Type:
String
netgrif.admin.server.tomcat.accesslog.max-days
- Type:
Integer
netgrif.admin.server.tomcat.accesslog.pattern
- Type:
String
netgrif.admin.server.tomcat.accesslog.prefix
- Type:
String
netgrif.admin.server.tomcat.accesslog.rename-on-rotate
- Type:
Boolean
netgrif.admin.server.tomcat.accesslog.request-attributes-enabled
- Type:
Boolean
netgrif.admin.server.tomcat.accesslog.rotate
- Type:
Boolean
netgrif.admin.server.tomcat.accesslog.suffix
- Type:
String
netgrif.admin.server.tomcat.mbeanregistry
netgrif.admin.server.tomcat.mbeanregistry.enabled
- Type:
Boolean
netgrif.admin.server.tomcat.remoteip
netgrif.admin.server.tomcat.remoteip.host-header
- Type:
String
netgrif.admin.server.tomcat.remoteip.internal-proxies
- Type:
String
netgrif.admin.server.tomcat.remoteip.port-header
- Type:
String
netgrif.admin.server.tomcat.remoteip.protocol-header
- Type:
String
netgrif.admin.server.tomcat.remoteip.protocol-header-https-value
- Type:
String
netgrif.admin.server.tomcat.remoteip.remote-ip-header
- Type:
String
netgrif.admin.server.tomcat.remoteip.trusted-proxies
- Type:
String
netgrif.admin.server.tomcat.resource
netgrif.admin.server.tomcat.resource.allow-caching
- Type:
Boolean
netgrif.admin.server.tomcat.resource.cache-ttl
- Type:
Duration
netgrif.admin.server.tomcat.threads
netgrif.admin.server.tomcat.threads.max
- Type:
Integer
netgrif.admin.server.tomcat.threads.max-queue-capacity
- Type:
Integer
netgrif.admin.server.tomcat.threads.min-spare
- Type:
Integer
netgrif.admin.server.undertow
netgrif.admin.server.undertow.accesslog.dir
- Type:
File
netgrif.admin.server.undertow.accesslog.enabled
- Type:
Boolean
netgrif.admin.server.undertow.accesslog.pattern
- Type:
String
netgrif.admin.server.undertow.accesslog.prefix
- Type:
String
netgrif.admin.server.undertow.accesslog.rotate
- Type:
Boolean
netgrif.admin.server.undertow.accesslog.suffix
- Type:
String
netgrif.admin.server.undertow.always-set-keep-alive
- Type:
Boolean
netgrif.admin.server.undertow.buffer-size
- Type:
org.springframework.util.unit.DataSize
netgrif.admin.server.undertow.decode-slash
- Type:
Boolean
netgrif.admin.server.undertow.decode-url
- Type:
Boolean
netgrif.admin.server.undertow.direct-buffers
- Type:
Boolean
netgrif.admin.server.undertow.eager-filter-init
- Type:
Boolean
netgrif.admin.server.undertow.max-cookies
- Type:
Integer
netgrif.admin.server.undertow.max-headers
- Type:
Integer
netgrif.admin.server.undertow.max-http-post-size
- Type:
org.springframework.util.unit.DataSize
netgrif.admin.server.undertow.max-parameters
- Type:
Integer
netgrif.admin.server.undertow.no-request-timeout
- Type:
Duration
netgrif.admin.server.undertow.options.server
- Type:
Map<String,java.lang.String>
netgrif.admin.server.undertow.options.socket
- Type:
Map<String,java.lang.String>
netgrif.admin.server.undertow.preserve-path-on-forward
- Type:
Boolean
netgrif.admin.server.undertow.threads.io
- Type:
Integer
netgrif.admin.server.undertow.threads.worker
- Type:
Integer
netgrif.admin.server.undertow.url-charset
- Type:
charset.Charset
Deprecated properties
netgrif.admin.server.undertow.allow-encoded-slash Deprecated - 3.0.3
- Type: Boolean
- Default value:
- Deprecation:
- Level:
- Reason:
- Replacement: server.undertow.decode-slash
- Sine: 3.0.3
netgrif.admin.server.undertow.accesslog
netgrif.admin.server.undertow.accesslog.dir
- Type:
File
netgrif.admin.server.undertow.accesslog.enabled
- Type:
Boolean
netgrif.admin.server.undertow.accesslog.pattern
- Type:
String
netgrif.admin.server.undertow.accesslog.prefix
- Type:
String
netgrif.admin.server.undertow.accesslog.rotate
- Type:
Boolean
netgrif.admin.server.undertow.accesslog.suffix
- Type:
String
netgrif.admin.server.undertow.options
netgrif.admin.server.undertow.options.server
- Type:
Map<String,java.lang.String>
netgrif.admin.server.undertow.options.socket
- Type:
Map<String,java.lang.String>
netgrif.admin.server.undertow.threads
netgrif.admin.server.undertow.threads.io
- Type:
Integer
netgrif.admin.server.undertow.threads.worker
- Type:
Integer
netgrif.admin.setup
netgrif.admin.setup.admin.email
- Type:
String - Default value: super@netgrif.com
The email address of the default admin user. Defaults to "super@netgrif.com".
netgrif.admin.setup.admin.password
- Type:
String
The password for the default admin user. This must be provided for authentication.
netgrif.admin.setup.admin.username
- Type:
String - Default value: admin
The username of the default admin user. Defaults to "admin".
netgrif.admin.setup.zones
- Type:
com.netgrif.application.admin.configuration.AdminSetupProperties$SetupZone[]
netgrif.admin.setup.admin
netgrif.admin.setup.admin.email
- Type:
String - Default value: super@netgrif.com
The email address of the default admin user. Defaults to "super@netgrif.com".
netgrif.admin.setup.admin.password
- Type:
String
The password for the default admin user. This must be provided for authentication.
netgrif.admin.setup.admin.username
- Type:
String - Default value: admin
The username of the default admin user. Defaults to "admin".
netgrif.admin.swagger
netgrif.admin.swagger.config-url
- Type:
String
netgrif.admin.swagger.csrf.cookie-name
- Type:
String
netgrif.admin.swagger.csrf.enabled
- Type:
Boolean
netgrif.admin.swagger.csrf.header-name
- Type:
String
netgrif.admin.swagger.csrf.local-storage-key
- Type:
String
netgrif.admin.swagger.csrf.session-storage-key
- Type:
String
netgrif.admin.swagger.csrf.use-local-storage
- Type:
Boolean
netgrif.admin.swagger.csrf.use-session-storage
- Type:
Boolean
netgrif.admin.swagger.deep-linking
- Type:
Boolean
netgrif.admin.swagger.default-model-expand-depth
- Type:
Integer
netgrif.admin.swagger.default-model-rendering
- Type:
String
netgrif.admin.swagger.default-models-expand-depth
- Type:
Integer
netgrif.admin.swagger.disable-swagger-default-url
- Type:
Boolean
netgrif.admin.swagger.display-operation-id
- Type:
Boolean
netgrif.admin.swagger.display-request-duration
- Type:
Boolean
netgrif.admin.swagger.doc-expansion
- Type:
String
netgrif.admin.swagger.enabled
- Type:
Boolean
netgrif.admin.swagger.filter
- Type:
String
netgrif.admin.swagger.groups-order
- Type:
org.springdoc.core.AbstractSwaggerUiConfigProperties$Direction
netgrif.admin.swagger.layout
- Type:
String
netgrif.admin.swagger.max-displayed-tags
- Type:
Integer
netgrif.admin.swagger.oauth2-redirect-url
- Type:
String
netgrif.admin.swagger.operations-sorter
- Type:
String
netgrif.admin.swagger.path
- Type:
String
netgrif.admin.swagger.persist-authorization
- Type:
Boolean
netgrif.admin.swagger.query-config-enabled
- Type:
Boolean
netgrif.admin.swagger.show-common-extensions
- Type:
Boolean
netgrif.admin.swagger.show-extensions
- Type:
Boolean
netgrif.admin.swagger.supported-submit-methods
- Type:
List<String>
netgrif.admin.swagger.syntax-highlight.activated
- Type:
Boolean
netgrif.admin.swagger.syntax-highlight.theme
- Type:
String
netgrif.admin.swagger.tags-sorter
- Type:
String
netgrif.admin.swagger.try-it-out-enabled
- Type:
Boolean
netgrif.admin.swagger.url
- Type:
String
netgrif.admin.swagger.urls
- Type:
Set<org.springdoc.core.AbstractSwaggerUiConfigProperties$SwaggerUrl>
netgrif.admin.swagger.urls-primary-name
- Type:
String
netgrif.admin.swagger.use-root-path
- Type:
Boolean
netgrif.admin.swagger.validator-url
- Type:
String
netgrif.admin.swagger.version
- Type:
String
netgrif.admin.swagger.with-credentials
- Type:
Boolean
netgrif.admin.swagger.csrf
netgrif.admin.swagger.csrf.cookie-name
- Type:
String
netgrif.admin.swagger.csrf.enabled
- Type:
Boolean
netgrif.admin.swagger.csrf.header-name
- Type:
String
netgrif.admin.swagger.csrf.local-storage-key
- Type:
String
netgrif.admin.swagger.csrf.session-storage-key
- Type:
String
netgrif.admin.swagger.csrf.use-local-storage
- Type:
Boolean
netgrif.admin.swagger.csrf.use-session-storage
- Type:
Boolean
netgrif.admin.swagger.syntax-highlight
netgrif.admin.swagger.syntax-highlight.activated
- Type:
Boolean
netgrif.admin.swagger.syntax-highlight.theme
- Type:
String
netgrif.cloud.config.server
netgrif.cloud.config.server.accept-empty
- Type:
Boolean
netgrif.cloud.config.server.bootstrap
- Type:
Boolean
netgrif.cloud.config.server.default-application-name
- Type:
String
netgrif.cloud.config.server.default-label
- Type:
String
netgrif.cloud.config.server.default-profile
- Type:
String
netgrif.cloud.config.server.enabled
- Type:
Boolean
netgrif.cloud.config.server.encrypt.enabled
- Type:
Boolean
netgrif.cloud.config.server.encrypt.plain-text-encrypt
- Type:
Boolean
netgrif.cloud.config.server.fail-on-composite-error
- Type:
Boolean
netgrif.cloud.config.server.overrides
- Type:
Map<String,java.lang.String>
netgrif.cloud.config.server.prefix
- Type:
String
netgrif.cloud.config.server.reverse-location-order
- Type:
Boolean
netgrif.cloud.config.server.strip-document-from-yaml
- Type:
Boolean
netgrif.cloud.config.server.encrypt
netgrif.cloud.config.server.encrypt.enabled
- Type:
Boolean
netgrif.cloud.config.server.encrypt.plain-text-encrypt
- Type:
Boolean
netgrif.profiles
netgrif.profiles.active
- Type:
String
netgrif.profiles.group
- Type:
Map<String,java.util.List<java.lang.String>>
