Details
-
Type: Task
-
Status: Closed
-
Priority: Major
-
Resolution: Fixed
-
Affects Version/s: Apollo
-
Fix Version/s: Apollo
-
Component/s: None
-
Labels:None
-
Story Points:8
-
Sprint:Sprint 10, Sprint 11, Sprint 12
Description
Includes accountId, onBehalfOfAccountId, onBehalfOfPassword and credentialsHash
The onBehalfOfPassword must be stored using a configurable public key encryption scheme.
- The logging of requests needs to have the passwords redacted.
- The private key should NOT be stored in the YJ Credentials API or anywhere on a front1 server. The private key will be used on the core server to decrypt the passwords in order to contact YJ API.
This ensures that a compromised front server cannot leak YJ credentials in a usable format.