UID Connection
User Login Process
When a user tries to log in through your system, you send a login request to our backend.
On our end, we:
- Create a new wallet for the user if they don’t have one already. This wallet is used to manage their data-sharing approvals and interactions on our platform.
- Store the partnerId (your unique ID) associated with this user’s login, so we know which partner is interacting with the user.
- Generate a session token for the user, which you will use in subsequent calls for the user’s session.
Data Sharing Approval Process
After login, when the user approves data sharing with a partner, you send a request to our approval function.
On our end, we:
- Retrieve the user’s wallet address and the partnerId to ensure that the correct user and partner are identified.
- Save the specific data points (e.g., purchase history, browsing data) that the user has approved for sharing with your platform.
- Link these approved data points to both the user’s wallet and the partnerId, ensuring that we keep track of who approved what, and for which partner.
This allows you to securely access the data the user has approved, while we ensure the integrity and security of that data-sharing relationship.
Updated 3 months ago