Symptom
Try to change the Password Type of an Employee or customer user from "Standard" to any of the below algorithms:
- MD5
- salted MD5
- PBKDF2
- PBKDF2 with HMAC-SHA1 salted
- plain text
- SHA-1
- SHA-256
- SHA-512
Then will get the "Internal server error" in the Backoffice:
Checking deeper in the Kibana, will find the exception like below:
- kubernetes.pod_name: backoffice-*****-****
- logs.level: ERROR
- logs.thrown.message: de.hybris.platform.persistence.security.***PasswordEncoder is deprecated and cannot be used anymore!
- logs.thrown.name: de.hybris.platform.persistence.security.EJBPasswordEncoderDeprecatedException
"Image/data in this KBA is from SAP internal systems, sample data, or demo systems. Any resemblance to real data is purely coincidental."
Read more...
Environment
SAP Commerce Cloud 2211.26 and higher
Product
Keywords
Security, Password, password hashing algorithms, deprecate, MD5, salted MD5, PBKDF2, PBKDF2 with HMAC-SHA1 salted, plain text, SHA-1, SHA-256, SHA-512 , KBA , CEC-SCC-PLA-PL , Platform , How To
About this page
This is a preview of a SAP Knowledge Base Article. Click more to access the full version on SAP for Me (Login required).Search for additional results
Visit SAP Support Portal's SAP Notes and KBA Search.