Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Summary: What? - ClientIdentifier = Hash string of primary (non-host) tls client identities - *Last diff* added ClientIdentifier field in RequestCommon which will be extracted in codegen (next diff) to pass the ClientIdentifier in header to memcache server - **This diff** will extract the hash string of tls identities`tlsClientIdentifier` from `Cpp2ConnContext` and set it on request (i.e. field added in last diff) - This code path is ONLY for proxies and will be executed during shadow testing ONLY WHY? - SAP and uCache are working on securing look-aside cache called "Key Client Binding" feature where we bind keys in uCache with ClientIdentities. This ensures that cached data is restricted to the specific client who has access to the backed service. - Design doc: https://fburl.com/gdoc/psjwp58j Reviewed By: lenar-f Differential Revision: D62452893 fbshipit-source-id: 9e16c0cb6ee2af9fa1b73576f2ca8d6699a1c47e
- Loading branch information