Service Configurations Summary

The following combines ESS’ configuration options and their default value (if any) in a single table. For details of the configuration options, see the individual services pages.

Service
Configuration
Default

https://vc.{ESS DOMAIN}/credentials/v1

inrupt,smallrye.jwt.encrypt.key.id,smallrye.jwt.encrypt.key.location

inrupt.vc.sign.key-seed,inrupt.kafka

https://vc.<ESS DOMAIN>

P365D (Starting in 2.2)

https://podbrowser.inrupt.com/api/app

org.apache.kafka.common.serialization.StringSerializer

Notification Gateway

INRUPT_AUDIT_PRODUCER_REQUEST_METADATA_ALLOW

Notification Gateway

INRUPT_AUDIT_PRODUCER_REQUEST_METADATA_DENY

Notification Gateway

INRUPT_LOGGING_CONFIGURATION_PREFIX_ALLOW

inrupt,smallrye.jwt.sign.key.location

Notification Gateway

INRUPT_LOGGING_CONFIGURATION_PREFIX_DENY

Notification Gateway

INRUPT_LOGGING_REDACTION_NAME_ACTION

REPLACE

Notification Gateway

INRUPT_LOGGING_REDACTION_NAME_ENABLED

true

Notification Gateway

INRUPT_LOGGING_REDACTION_NAME_EXCEPTION

Notification Gateway

INRUPT_LOGGING_REDACTION_NAME_FIELD

Notification Gateway

INRUPT_LOGGING_REDACTION_NAME_LEVEL

Notification Gateway

INRUPT_LOGGING_REDACTION_NAME_PATTERN

Notification Gateway

INRUPT_LOGGING_REDACTION_NAME_REPLACEMENT

Notification Gateway

INRUPT_LOGGING_REQUEST_METADATA_ALLOW

Notification Gateway

INRUPT_LOGGING_REQUEST_METADATA_DENY

Notification Gateway

INRUPT_NOTIFICATION_PROTOCOLS_WS_ENDPOINT

Notification Gateway

INRUPT_NOTIFICATION_WS_ENDPOINT

Notification Gateway

INRUPT_REQUEST_METADATA_PROPAGATOR_HEADER_ALLOW

Notification Gateway

INRUPT_REQUEST_METADATA_PROPAGATOR_HEADER_DENY

Notification Gateway

INRUPT_REQUEST_METADATA_PROPAGATOR_HEADER_OVERRIDES

Notification Gateway

INRUPT_REQUEST_METADATA_REFLECTOR_HEADER_ALLOW

Notification Gateway

INRUPT_REQUEST_METADATA_REFLECTOR_HEADER_DENY

inrupt,smallrye.jwt.sign.key.location,smallrye.jwt.token.schemes,smallrye.jwt.new-token.lifespan,quarkus.oidc.logout.path,quarkus.oidc.auth-server-url

inrupt,smallrye.jwt.expiration.grace,mp.jwt.verify.clock.skew,smallrye.jwt.always-check-authorization,smallrye.jwt.token.decryption.kid,smallrye.jwt.token.schemes,smallrye.jwt.require.named-principal,smallrye.jwt.time-to-live,smallrye.jwt.jwks.refresh-interval,smallrye.jwt.jwks.forced-refresh-interval,smallrye.jwt.required.claims,mp.jwt.verify.audiences

org.apache.kafka.common.serialization.StringSerializer

https://podbrowser.inrupt.com/api/app

inrupt,smallrye.jwt.expiration.grace,mp.jwt.verify.clock.skew,smallrye.jwt.always-check-authorization,smallrye.jwt.token.decryption.kid,smallrye.jwt.token.schemes,smallrye.jwt.require.named-principal,smallrye.jwt.time-to-live,smallrye.jwt.jwks.refresh-interval,smallrye.jwt.jwks.forced-refresh-interval,smallrye.jwt.required.claims,mp.jwt.verify.audiences

org.apache.kafka.common.serialization.StringSerializer

inrupt,smallrye.jwt.expiration.grace,mp.jwt.verify.clock.skew,smallrye.jwt.always-check-authorization,smallrye.jwt.token.decryption.kid,smallrye.jwt.token.schemes,smallrye.jwt.require.named-principal,smallrye.jwt.time-to-live,smallrye.jwt.jwks.refresh-interval,smallrye.jwt.jwks.forced-refresh-interval,smallrye.jwt.required.claims,mp.jwt.verify.audiences

inrupt,smallrye.jwt.encrypt.key.id,smallrye.jwt.encrypt.key.location,smallrye.jwt.sign.key.location,quarkus.mongodb.database

inrupt,quarkus.oidc.auth-server-url

https://start.{ESS DOMAIN}/app/id

https://vc.{ESS DOMAIN}/credentials/v1

inrupt,smallrye.jwt.expiration.grace,mp.jwt.verify.clock.skew,smallrye.jwt.always-check-authorization,smallrye.jwt.token.decryption.kid,smallrye.jwt.token.schemes,smallrye.jwt.require.named-principal,smallrye.jwt.time-to-live,smallrye.jwt.jwks.refresh-interval,smallrye.jwt.jwks.forced-refresh-interval,smallrye.jwt.required.claims,mp.jwt.verify.audiences

https://vc.{ESS_DOMAIN}

https://datawallet.<ESS Domain>

inrupt,smallrye.jwt.expiration.grace,mp.jwt.verify.clock.skew,smallrye.jwt.always-check-authorization,smallrye.jwt.token.decryption.kid,smallrye.jwt.token.schemes,smallrye.jwt.require.named-principal,smallrye.jwt.time-to-live,smallrye.jwt.jwks.refresh-interval,smallrye.jwt.jwks.forced-refresh-interval,smallrye.jwt.required.claims,mp.jwt.verify.audiences

https://start.{ESS_DOMAIN}/app/id

https://id.{ESS_DOMAIN}/app/id

https://{ESS DOMAIN}/logo.png

Inrupt WebID Manager

https://openid.{ESS DOMAIN}

inrupt,smallrye.jwt.sign.key.location

org.apache.kafka.common.serialization.StringDeserializer