Symptom
The error message 'Metadata does not contain Identity Provider' occurs when you try to upload the Metadata for the new Identity Provider(IdP).
Environment
- SAP Business ByDesign
- SAP Hybris Cloud for Customer
Reproducing the Issue
For SAP Business ByDesign
- Go to the Application and User Management work center.
- Go to the Common Tasks view.
- Go to the Configure Single Sign-On sub-view.
- Go to the Identity Provider tab.
- Click on New Identity Provider.
- Select the Metadata you wish to upload.
- Error occurs: 'Metadata does not contain Identity Provider'.
SAP Hybris Cloud for Customer
- Go to the Administration work center.
- Go to the Common Tasks view.
- Go to the Configure Single Sign-On sub-view.
- Go to the Identity Provider tab.
- Click on New Identity Provider.
- Select the Metadata you wish to upload.
- Error occurs: 'Metadata does not contain Identity Provider'.
Cause
This issue affects systems which use the Single Sign-On method for login to the system.
Case 1: The Metadata does not contain the tag IDPSSODescriptor(your IdP). Without the tag the metadata will not be accepted.
Case 2: An already existing IdP is in the backend with the same key.
Resolution
Case 1: Check with your Identity Provider if you have received the complete and correct metadata. Make sure the tag IDPSSODescriptor is in the new Metadata.
Case 2: Open an case and provide us the Metadata attached to the case with your permission so development can remove the existing IdP and can upload the Metadata in case the customer still cannot upload it in their system after the IdP is deleted.
Keywords
Upload Metadata, New Identity Provider , KBA , new identity provider , upload metadata , SRD-CC-SEC , Security , Problem