The Akeyless Custom UI Rotation Payload Generator is a web-based tool designed to simplify the process of creating custom UI rotation payloads for use with the Akeyless Secrets Management platform. This tool allows users to easily map recorded UI interactions to the appropriate fields required by Akeyless for custom UI-based credential rotation.
In the realm of secrets management and credential rotation, there are scenarios where standard rotation methods may not suffice. For instance, when dealing with legacy systems or applications with unique authentication flows, a custom UI-based approach to credential rotation becomes necessary. This tool bridges the gap between recorded UI interactions and the Akeyless platform's requirements for custom rotation.
- Drag-and-drop interface for mapping recorded UI selectors to Akeyless fields
- JSON file upload for easy import of recorded interactions
- Password generation options customization
- Real-time payload generation
- Integration with Akeyless Gateway for seamless workflow
- Record UI Interaction: Use a browser's developer tools (e.g., Chrome DevTools Recorder) to record the UI interaction for credential rotation.
- Generate JSON: Export the recorded interaction as a JSON file.
- Upload to Tool: Use this web application to upload the JSON file.
- Map Fields: Drag and drop the recorded selectors to map them to the appropriate Akeyless fields (username, current password, new password).
- Configure Options: Adjust password generation options if needed.
- Generate Payload: Create the payload required by Akeyless for custom rotation.
- Use with Akeyless: Apply the generated payload in the Akeyless platform for custom UI-based rotation.
This tool generates a payload that can be used directly with the Akeyless Gateway for custom UI-based rotation. The integration process involves:
- Setting up a Web Target in Akeyless pointing to your custom rotation endpoint.
- Creating a custom Rotated Secret in Akeyless, using the payload generated by this tool.
- Configuring the Akeyless Gateway to use this custom Rotated Secret for the specific credential that requires UI-based rotation.
The Akeyless Gateway will then use the provided payload to perform the custom rotation, interacting with the target system's UI as defined in the recorded steps.
- Upload your JSON file containing the recorded UI interactions.
- Drag and drop the selectors from the "Unmapped Fields" to the appropriate mapping boxes (Username, Password, New Password).
- Adjust the password options if necessary.
- Click "Generate Payload" to create the Akeyless-compatible payload.
- Copy the generated payload and use it in your Akeyless custom Rotated Secret configuration.
Contributions to improve the Akeyless Custom UI Rotation Payload Generator are welcome. Please feel free to submit pull requests or open issues to suggest improvements or report bugs.
MIT
For questions or support regarding this tool, please open an issue in this repository. For questions about Akeyless integration or platform-specific inquiries, please contact Akeyless support.