io.quarkiverse.openfga.runtime.config.OpenFGAConfig.jdp Maven / Gradle / Ivy
io.quarkiverse.openfga.runtime.config.OpenFGAConfig.alwaysResolveStoreId=Always Treat {@link \#store} as the name of a store and resolve the\nstore id at runtime.\n\nIf true, the store id will always be resolved at runtime regardless\nof the format of the {@link \#store} property. Otherwise, the store\nid will be resolved only when {@link \#store} does not match the\nOpenFGA store id format.\n
\n\n@see \#store
io.quarkiverse.openfga.runtime.config.OpenFGAConfig.authorizationModelId=Authorization model id for default {@link AuthorizationModelClient} bean.\n
\nIf none is provided the default bean will target the default authorization model for the store.
io.quarkiverse.openfga.runtime.config.OpenFGAConfig.connectTimeout=Timeout to establish a connection with OpenFGA.
io.quarkiverse.openfga.runtime.config.OpenFGAConfig.nonProxyHosts=List of remote hosts that are not proxied when the client is configured to use a proxy. This\nlist serves the same purpose as the JVM {@code nonProxyHosts} configuration.\n\n
\nEntries can use the * wildcard character for pattern matching, e.g *.example.com matches\nwww.example.com.
io.quarkiverse.openfga.runtime.config.OpenFGAConfig.readTimeout=Request timeout on OpenFGA.
io.quarkiverse.openfga.runtime.config.OpenFGAConfig.sharedKey=Shared authentication key.\n
\nIf none provided unauthenticated access will be attempted.
io.quarkiverse.openfga.runtime.config.OpenFGAConfig.store=Store id or name for default {@link StoreClient} bean.\n
\nIf the provided property does not match the OpenFGA store id format\n({@code ^[ABCDEFGHJKMNPQRSTVWXYZ0-9]{26}$}) it will be treated as\na store name and a matching store id will be resolved at runtime.\n
\n\n@see \#alwaysResolveStoreId
io.quarkiverse.openfga.runtime.config.OpenFGAConfig.tls=TLS configuration.
io.quarkiverse.openfga.runtime.config.OpenFGAConfig.url=OpenFGA server URL.\n
\nExample\: http\://openfga\:8080