Broadleaf Microservices
  • v1.0.0-latest-prod

Resource Security Configuration

Overview

There are various properties you can configure when utilizing Broadleaf’s anonymization support.

Customer Service Properties

Property Description Default

broadleaf.customer.anonymization.enabled

Whether or not the feature is enabled or disabled entirely for this service

true

broadleaf.customer.anonymization.account-enabled

Whether or not the feature is enabled for the Account entity

true

broadleaf.customer.anonymization.account-member-enabled

Whether or not the feature is enabled for the AccountMember entity

true

broadleaf.customer.anonymization.customer-address-enabled

Whether or not the feature is enabled for the CustomerAddress entity

true

broadleaf.customer.anonymization.customer-enabled

Whether or not the feature is enabled for the Customer entity

true

broadleaf.customer.anonymization.customer-note-enabled

Whether or not the feature is enabled for the CustomerNote entity

true

broadleaf.customer.anonymization.payment-account-enabled

Whether or not the feature is enabled for the PaymentAccount entity

true

Auth Service Properties

Property Description Default

broadleaf.auth.anonymization.enabled

Whether or not the feature is enabled or disabled entirely for this service

true

broadleaf.auth.anonymization.user-enabled

Whether or not the feature is enabled for the User entity

true

Cart Service Properties

Property Description Default

broadleaf.cart.anonymization.enabled

Whether or not the feature is enabled or disabled entirely for this service

true

broadleaf.cart.anonymization.cart-enabled

Whether or not the feature is enabled for the Cart entity

true

Order Service Properties

Property Description Default

broadleaf.order.anonymization.enabled

Whether or not the feature is enabled or disabled entirely for this service

true

broadleaf.order.anonymization.order-enabled

Whether or not the feature is enabled for the Order entity

true

broadleaf.order.anonymization.order-fulfillment-enabled

Whether or not the feature is enabled for the OrderFulfillment entity

true

broadleaf.order.anonymization.order-fulfillment-note-enabled

Whether or not the feature is enabled for the OrderFulfillmentNote entity

true

broadleaf.order.anonymization.order-note-enabled

Whether or not the feature is enabled for the OrderNote entity

true

broadleaf.order.anonymization.return-authorization-enabled

Whether or not the feature is enabled for the ReturnAuthorization entity

true

broadleaf.order.anonymization.validate-fulfillment-enabled

Whether or not OrderFulfillment#status is validated to be finalized (i.e. FULFILLED or CANCELLED) before allowing any order related anonymization to take place.

true

Payment Transaction Service Properties

Property Description Default

broadleaf.paymenttransaction.anonymization.enabled

Whether or not the feature is enabled or disabled entirely for this service

true

broadleaf.paymenttransaction.anonymization.payment-enabled

Whether or not the feature is enabled for the Payment and PaymentTransaction entities

true

broadleaf.paymenttransaction.anonymization.payment-method-properties-to-process

List of map keys whose related values should be anonymized for the Payment#paymentMethodProperties map

An empty list

broadleaf.paymenttransaction.anonymization.attributes-to-process

List of map keys whose related values should be anonymized for the Payment#attributes map

An empty list

broadleaf.paymenttransaction.anonymization.display-attributes-to-process

List of map keys whose related values should be anonymized for the Payment#displayAttributes map

An empty list

broadleaf.paymenttransaction.anonymization.transaction-attributes-to-process

List of map keys whose related values should be anonymized for the PaymentTransaction#attributes map

An empty list