Broadleaf Microservices

Configuration

SSL Verification Properties

Property Description

broadleaf.common.ssl-verification.disabled

Dictates whether SSL verification should be disabled. Default is true.

External Application Resolver Properties

Property Description

broadleaf.gateway.tenant.application.resolution.url

The URL where the application resolution endpoint is located.

CORS configuration

The CORS configuration for Commerce gateway to enable cross-origin requests is specified in application-cors.yml. This configuration allows any origins, any headers, and the following request methods: GET, POST, PUT, PATCH, DELETE, OPTIONS, and HEAD.

Gateway route properties

The properties as specified in application-default.yml and application-uber.yml.

Headers:

  • Service: the service for which the route is defined

  • Property: the property name for the service referenced under broadleaf.gateway.proxyurls.[service], broadleaf.gateway.predicates.[service], and broadleaf.gateway.filters.[service]

  • Default Proxy URL Port: the port specified for the broadleaf.gateway.proxyurls.[service] property in application-default.yml. Used when the microservice is deployed independently from the stack. Note that by default, the actual full property value is https://localhost:{port}.

  • Uber Override Proxy URL Port: the port specified for the broadleaf.gateway.proxyurls.[service] property in application-uber.yml. Used when the microservice stack is bundled and deployed as a single application. Note that by default, the actual full property value is https://localhost:{port}.

  • Route Predicate Base Path: base matching path for the route as defined for broadleaf.gateway.predicates.[service] in application-default.yml.

Service Property Default Proxy URL Port Uber Override Proxy URL Port Route Predicate Base Path

Asset

asset

8453

8447

/api/asset

Authentication

auth

8443

8443

/auth

Authentication API

authapi

8443

8443

/api/auth

Campaign

campaign

8451

8447

/api/campaign

Cart Operations

cartoperation

8459

8447

/api/cart-operations

Catalog

catalog

8442

8447

/api/catalog

Catalog Browse

catalogbrowse

8468

8447

/api/catalog-browse

Commerce Web

commerceweb

4000

4000

Not applicable

Customer

customer

8463

8447

/api/customer

Inventory

inventory

8471

8447

/api/inventory

Menu

menu

8444

8447

/api/menu

Notification

notification

8469

8447

/api/notification

Offer

offer

8452

8447

/api/offer

Order Operations

orderoperation

8472

8447

/api/order-operations

Personalization

personalization

8460

8447

/api/personalization

Pricing

pricing

8448

8447

/api/pricing

Sandbox

sandbox

8449

8447

/api/sandbox

Search

search

8457

8447

/api/search

Tenant

tenant

8450

8447

/api/tenant