Set Authorization Client Allow List
The Authorization Service uses its INRUPT_AUTHORIZATION_CLIENT_ID_ALLOW_LIST option to specify which applications can access Access Control Resources (ACRs) . Only the clients associated with the Client IDs in the list can modify the ACRs (i.e., modify access policies for resources).
Example Customization
The following customization updates:
the corresponding
INRUPT_AUTHORIZATION_CLIENT_ID_ALLOW_LISTfor Pod Storage Service (for Discovery only).
Go to your ESS installation directory:
cd ${HOME}/essCreate a
authz-client-id-allow-list.yamlfile with the following content:apiVersion: apps/v1 kind: Deployment metadata: name: ess-authorization-acp spec: template: spec: containers: - env: - name: INRUPT_AUTHORIZATION_CLIENT_ID_ALLOW_LIST value: https://myApp.example.com/appid name: ess-authorization-acpCreate a
podconfig-client-id-allow-list.yamlfile with the following content:apiVersion: apps/v1 kind: Deployment metadata: name: ess-pod-storage spec: template: spec: containers: - env: - name: INRUPT_AUTHORIZATION_CLIENT_ID_ALLOW_LIST value: https://myApp.example.com/appid name: ess-pod-storageModify the
kustomization.yaml(i.e., step 3 of the Applying Your Customizations procedure) to useauthz-client-id-allow-list.yamlandpodconfig-client-id-allow-list.yaml. Specifically, add the highlighted content to thekustomization.yamlfile to thepatchessection:
Continue with the rest of the Applying Your Customizations procedure.
Last updated