ConnectIdentityRequest¶
ConnectIdentityResponse¶
Purpose¶
A ConnectIdentityRequest
instructs the identity management engine to connect an existing identity using the specified backend.
A ConnectIdentityResponse
provides the handles to decryption and commitment engine instances for a newly connected identity, or an error if a failure occurred.
Type¶
ConnectIdentityRequest ConnectIdentityResponse
Behavior¶
- Attempts to use the designated backend to connect the specified identity
- Creates new commitment engine and decryption engine instances
- Returns handles to those instances in a ConnectIdentityResponse
- If a composed identity is requested, where the composed identity cannot be directly connected, attempt to connect the constituent components, compose them, and return the resulting engine instance handles.
Message flow¶
sequenceDiagram
%% --8<-- [start:sequence]
Any Local Engine ->>+ IdentityManagementEngine: ConnectIdentityRequest
IdentityManagementEngine -->>- Any Local Engine: ConnectIdentityResponse
%% --8<-- [end:sequence]