diff --git a/jans-linux-setup/jans_setup/templates/jans-saml/kc_jans_api/jans.userstorage-provider-component.json b/jans-linux-setup/jans_setup/templates/jans-saml/kc_jans_api/jans.userstorage-provider-component.json new file mode 100644 index 00000000000..4985ac53841 --- /dev/null +++ b/jans-linux-setup/jans_setup/templates/jans-saml/kc_jans_api/jans.userstorage-provider-component.json @@ -0,0 +1,10 @@ +{ + "name":"jans-user-federation", + "providerId": "kc-jans-storage", + "providerType": "org.keycloak.storage.UserStorageProvider", + "parentId": "${jans_idp_realm_id}", + "config": { + "cachePolicy": ["DEFAULT"], + "enabled": ["true"] + } + } \ No newline at end of file diff --git a/jans-linux-setup/jans_setup/templates/jans-saml/keycloak.conf b/jans-linux-setup/jans_setup/templates/jans-saml/keycloak.conf index 1f6b35812c3..7ebe10d3dff 100644 --- a/jans-linux-setup/jans_setup/templates/jans-saml/keycloak.conf +++ b/jans-linux-setup/jans_setup/templates/jans-saml/keycloak.conf @@ -41,22 +41,23 @@ # Janssen configuration parameters -# Storage spi configuration +# Storage SPI Configuration (SCIM) -# token endpoint -#jans-storage-auth-token-endpoint= +# janssen-auth token endpoint +spi-storage-kc-jans-storage-auth-token-endpoint= -# scim user endpoint -#jans-storage-scim-user-endpoint +# janssen scim user fetch endpoint +# usually of the format https:///jans-scim/restv1/v2/Users +spi-storage-kc-jans-storage-scim-user-endpoint= # scim user search endpoint -#jans-storage-scim-user-search-endpoint +spi-storage-kc-jans-storage-scim-user-search-endpoint= # scim oauth scopes -#jans-storage-scim-oauth-scope +spi-storage-kc-jans-storage-scim-oauth-scopes=https://jans.io/scim/users.read https://jans.io/scim/users.write #scim client id -#jans-storage-client-id +spi-storage-kc-jans-storage-scim-client-id= #scim client secret -#jans-storage-client-secret +spi-storage-kc-jans-storage-scim-client-secret=