-
We are trying to get the http-push, outlined in in the data-plane-transfer-client diagram, to work. When the consumer starts the transfer-process, a token should be generated, which can later be used by the provider at arbitrary times to push data to the consumer. So the process is as follows:
At the moment we see no possibility to transfer the generated token to the providers asset endpoint without writing additional code at step 4. Do we have to implement a custom Is it possible to transfer the data over the data plane of the provider (step 5') right now? Thanks for your help! |
Beta Was this translation helpful? Give feedback.
Replies: 1 comment 3 replies
-
As a first step, you need to decide when the secret key is created on the consumer, for example, whether is it done prior to the data request in step 0 or is done as part of the provision step on the consumer. Once that is decided, the secret must be passed as part of the data request (but not part of the data address). On the provider, the secret will be stored in the vault using the key name associated with the data address. At that point, the component responsible for accessing the data on the provider side will need to receive the data address and use the key name to pull the secret from the vault and push data to the consumer. Does that make sense? |
Beta Was this translation helpful? Give feedback.
As a first step, you need to decide when the secret key is created on the consumer, for example, whether is it done prior to the data request in step 0 or is done as part of the provision step on the consumer.
Once that is decided, the secret must be passed as part of the data request (but not part of the data address). On the provider, the secret will be stored in the vault using the key name associated with the data address. At that point, the component responsible for accessing the data on the provider side will need to receive the data address and use the key name to pull the secret from the vault and push data to the consumer.
Does that make sense?