diff --git a/backend/src/main/resources/application-local.yml b/backend/src/main/resources/application-local.yml index b8b57d05..0ab427a4 100644 --- a/backend/src/main/resources/application-local.yml +++ b/backend/src/main/resources/application-local.yml @@ -50,5 +50,7 @@ spring: web-allow-others: true registry: + external-subject-id-wildcard-prefix: PUBLIC_READABLE + external-subject-id-wildcard-allowed-types: idm: owningTenantId: TENANT_ONE \ No newline at end of file diff --git a/backend/src/main/resources/application.yml b/backend/src/main/resources/application.yml index ac17b4df..57a26970 100644 --- a/backend/src/main/resources/application.yml +++ b/backend/src/main/resources/application.yml @@ -61,8 +61,8 @@ spring: registry: # This wildcard prefix is used to make specificAssetIds public vor everyone. # The default-value "PUBLIC_READABLE" is used by all catenaX participants. - external-subject-id-wildcard-prefix: "PUBLIC_READABLE" - external-subject-id-wildcard-allowed-types: manufacturerPartId, assetLifecyclePhase + external-subject-id-wildcard-prefix: PUBLIC_READABLE + external-subject-id-wildcard-allowed-types: idm: public-client-id: catenax-portal diff --git a/backend/src/test/resources/application-test.yml b/backend/src/test/resources/application-test.yml index 90bd4cf1..78fb4dc9 100644 --- a/backend/src/test/resources/application-test.yml +++ b/backend/src/test/resources/application-test.yml @@ -39,7 +39,7 @@ spring: registry: external-subject-id-wildcard-prefix: "PUBLIC_READABLE" - external-subject-id-wildcard-allowed-types: manufacturerPartId + external-subject-id-wildcard-allowed-types: manufacturerPartId,assetLifecyclePhase idm: owning-tenant-id: TENANT_ONE diff --git a/charts/registry/templates/registry/registry-secret.yaml b/charts/registry/templates/registry/registry-secret.yaml index 439a2334..029e5625 100644 --- a/charts/registry/templates/registry/registry-secret.yaml +++ b/charts/registry/templates/registry/registry-secret.yaml @@ -42,3 +42,6 @@ data: {{- end }} REGISTRY_IDM_PUBLIC_CLIENT_ID: {{ .Values.registry.idpClientId | b64enc }} REGISTRY_IDM_OWNING_TENANT_ID: {{ .Values.registry.tenantId | b64enc }} + REGISTRY_EXTERNAL_SUBJECT_ID_WILDCARD_PREFIX: {{ .Values.registry.externalSubjectIdWildcardPrefix | b64enc }} + REGISTRY_EXTERNAL_SUBJECT_ID_WILDCARD_ALLOWED_TYPES: {{ .Values.registry.externalSubjectIdWildcardAllowedTypes | b64enc }} + diff --git a/charts/registry/values.yaml b/charts/registry/values.yaml index b5e81093..75889c36 100644 --- a/charts/registry/values.yaml +++ b/charts/registry/values.yaml @@ -46,6 +46,8 @@ registry: idpIssuerUri: "" idpClientId: default-client tenantId: default-tenant + externalSubjectIdWildcardPrefix: PUBLIC_READABLE + externalSubjectIdWildcardAllowedTypes: manufacturerPartId,assetLifecyclePhase service: port: 8080 type: ClusterIP