Authorization Service Configuration

This table shows the authorization service configuration variables and their configuration properties.

You can set the Authorization service properties as environment variable or can edit under the $OM_HOME/roles/authorization-service/standalone/config/application.properties file.
Authorization Service Configurations Properties
Property Name Default Property Value
server.port 9091
spring.jpa.properties.hibernate.jdbc.batch_size true
spring.jpa.properties.hibernate.order_inserts true
redisClusterEnabled true
management.endpoints.web.exposure.include *
management.endpoint.health.show-details ALWAYS
management.endpoints.web.base-path /management
management.endpoints.info.enabled true
management.endpoints.health.enabled true
management.endpoints.metrics.enabled true
management.health.defaults.enabled true
management.endpoints.jolokia.enabled true
management.security.enabled false
management.security.roles ROLE_ADMIN
info.app.name Authorization Service
info.app.version 5.1.0
Authorization Service General Configurations Properties
Property Name Default Property Value
default.tenant.id TIBCO
logging.config config/logback_auth.xml
auth.superuser.appId auth
auth.superuser.appKey ENC(P2yXphz4OVM=)
Authorization Service Database Configurations Properties
Property Name Default Property Value
datasource_driver_class_name ${admin_datasource_drive_class_name}
datasource_url_admin ${admin_datasource_url}
hibernate_temp_use_jdbc_metadata_defaults false
datasource_initial_size 10
datasource_max_wait 30000
datasource_max_active 100
datasource_max_idle 100
datasource_min_idle 10
datasource.username ${admin_datasource_username}
datasource.password ${admin_datasource_password}
hibernate.dialect ${admin_hibernate_dialect}
hibernate_show_sql false
datasource.validationQuery ${admin_datasource_validation_query}
datasource.testOnBorrow true
datasource.validationInterval 5000
Authentication Token Generation Configurations Properties
Property Name Default Property Value
authentication.token.signing.key ENC(nSa0k6lmjPPN8ZA5SO6BpQ==)
authorization.access.token.validity 43200
authorization.refresh.token.validity 2592000
authorized.client.id order-management-client
authorized.client.secret ENC(ggsmFvh5HBbeSD1j+l5Y0rP4qv0rJvEm)
Redis Data Source Configurations Properties
Property Name Default Property Value
redis.adminHost ${redis_adminHost}
redis.adminPort ${redis_adminPort}
redis.testOnBorrow true
redis.testOnReturn true
redis.testWhileIdle true
redis.blockedWhenExhausted true
redis.jmxEnabled true
redis.lifo true
redis.maxIdle 64
redis.minIdle 16
redis.maxTotal 64
redis.numTestsPerEvictionRun 5
redis.softMinEvictableIdleTimeMillis 3000
redis.minEvictableIdleTimeMillis 6000
redis.timeBetweenEvictionRunsMillis 3000
Common configurations for Authorization service
Property Name Default Property Value
amPluggableCache Redis
Common configurations Properties
Property Name Default Property Value
omPluggableCache Redis
cmPluggableCache Redis
authorization_server_address http://localhost:9091
authorization_server_oauth_url ${authorization_server_address}/oauth/token
default.tenant.id TIBCO
enableSecureAPI true