on 2025 Feb 25 9:25 PM
SAP Commerce Cloud has introduced Single Sign-On (SSO) for its Solr catalogs, which is now causing our API calls to be redirected to the SSO login, resulting in a 303 error.
What are our options for accessing the Solr API under this new authentication setup?
Thank you in advance for any guidance!
Request clarification before answering.
Disabling SSO for Solr in Commerce Cloud is against security regulations.
"3320534 - How to connect Solr through cURL/Postman in SAP Commerce" https://me.sap.com/notes/3320534/E
Solr Security https://help.sap.com/docs/SAP_COMMERCE_CLOUD_PUBLIC_CLOUD/b2f400d4c0414461a4bb7e115dccd779/f7251d5a1...
When SSO would be disabled, SAP security measures are no longer upheld and SAP cannot monitor environment in terms of secureness as effectively. Solr SSO was introduced to protect Solr endpoints even if they were set to public, intentionally or not. When one disables SSO the Solr admin console is not protected and anybody can login.
Disabling SSO for Solr in general means:
- Reduced security to access Solr
- No guarantee in reference to security implications around Solr
To access Solr API with SSO enabled one could make use of the OCC API for data exchange.
One could extend the Commerce OCC API, which would gather the relevant data from Solr. Utilizing this method, one would need though to ensure on customer's side that the filtering settings on the endpoint where OCC API is set up, are strict enough to guarantee security. Furthermore, such a configuration has the added benefit of the authentication mechanisms of OCC.
Please check documentation on OCC implementation:
https://help.sap.com/docs/SAP_COMMERCE_CLOUD_PUBLIC_CLOUD/3476714bba0b4cb9b3eb58c270e44439/8c19ab008...
https://help.sap.com/doc/ab7bf5127abb4c67a55df4ea67507511/2211/en-US/index.html#_overview
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
| User | Count |
|---|---|
| 1 | |
| 1 | |
| 1 | |
| 1 | |
| 1 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.