The License Engine is a service that can be set up using a Docker image. This guide will walk you through the process of setting up the License service and configuring it to meet your needs.
flowx-admin-plugins-subpaths
SECURITY_TYPE
: Indicates that OAuth 2.0 is the chosen security type, default value: oauth2
.SECURITY_PATHAUTHORIZATIONS_0_PATH
: Defines a security path or endpoint pattern. It specifies that the security settings apply to all paths under the “/api/” path. The **
is a wildcard that means it includes all subpaths under “/api/**”.SECURITY_PATHAUTHORIZATIONS_0_ROLESALLOWED
: Specifies the roles allowed for accessing the specified path. In this case, the roles allowed are empty (""). This might imply that access to the “/api/**” paths is open to all users or that no specific roles are required for authorization.SECURITY_OAUTH2_BASE_SERVER_URL
: This setting specifies the base URL of the OpenID server, which is used for authentication and authorization.SECURITY_OAUTH2_CLIENT_CLIENT_ID
: Specifies the client ID associated with the application registered on the OpenID server for authentication and authorization.SECURITY_OAUTH2_REALM
: Defines the realm for the OAuth 2.0 authorization server. The realm is a protected space where the client’s resources are stored. It provides additional context for the authentication process.SPRING_DATASOURCE_JDBCURL
SPRING_DATASOURCE_USERNAME
SPRING_DATASOURCE_PASSWORD
ENGINE_DATASOURCE_JDBCURL
ENGINE_DATASOURCE_USERNAME
ENGINE_DATASOURCE_PASSWORD
SPRING_KAFKA_BOOTSTRAP_SERVERS
- address of the Kafka serverSPRING_KAFKA_CONSUMER_GROUP_ID
- group of consumersKAFKA_CONSUMER_THREADS
- the number of Kafka consumer threadsKAFKA_AUTH_EXCEPTION_RETRY_INTERVAL
- the interval between retries after AuthorizationException
is thrown by KafkaConsumer
KAFKA_TOPIC
_LICENSE_IN
should be the same as the KAFKA_TOPIC_LICENSE_OUT
from the engineLOGGING_LEVEL_ROOT
- root spring boot microservice logsLOGGING_LEVEL_APP
- app level logsflowx-admin-plugins-subpaths