Wireframes
The wireframes outline the user interface flow for managing API keys within the PrivateAI platform. They provide a structured approach for users to:
- Navigate to their profile settings and access API management.
- Generate new API keys or view existing ones.
- Copy generated API keys for integration purposes.
- Revoke API keys if they are no longer needed, with a confirmation step to prevent accidental revocation.
1. Profile page
-
API settings button:
- On the profile page, there is an "API settings" button.
- Clicking on this button redirects the user to manage their API keys.
2. New key
-
Back to profile page:
- From the API settings section, there is a link to return to the profile page.
-
Generate API key:
- There is a button labeled "Generate API key".
- Clicking on this button allows the user to generate a new API key.
-
View revoke page:
- Users have the option to view the "Revoke" page to manage existing API keys.
3. Revoke
-
Copy API key:
- Once a new API key is generated or an existing one is viewed, users can copy the displayed API key by clicking on a corresponding link.
-
Revoke API key:
- There is a link to revoke the API key.
- Clicking on this link brings up a modal window for confirmation (see next section).
4. Modal window
-
Confirmation modal:
- When the user chooses to revoke their API key, a modal window appears.
- This modal window prompts the user to confirm their decision to revoke the API key.
-
After revoke:
- After confirming the revoke action in the modal window, the user is redirected back to the "New Key" screen to manage API keys again.