Skip to content
This repository has been archived by the owner on May 24, 2024. It is now read-only.

Latest commit

 

History

History
16 lines (13 loc) · 1.21 KB

architecture.md

File metadata and controls

16 lines (13 loc) · 1.21 KB

DID Auth HTTP proxy - Architecture

                        sign HTTP request using       lookup DID key using Universal Resolver
                       pre-configured DID and key            and verify HTTP signature
                                   |                                     ^
                                   v                                     |
 _________________          ________________                      ________________          ________________
|                 |  HTTP  |                |        HTTP        |                |  HTTP  |                |
| HTTP Client     | -----> | Signing        | =================> | Verifying      | -----> | Protected      |
|                 |        | DID Auth Proxy |                    | DID Auth Proxy |        | Target Service |
|_________________|        |________________|                    |________________|        |________________|

         (trust relationship)               (untrusted connection)               (trust relationship)
         (e.g. local network)                                                    (e.g. local network) 

This shows a deployment involving two instances of the DID Auth HTTP proxy in a chained mode.