This Torq workflow template allows users to request temporary AWS access via Britive, using a Slack interface for approval and communication. The workflow initiates by identifying all available Britive profiles. Users can then request a specific Britive Profile, AWS environment, and type of access directly in Slack. Requests are forwarded to a predefined Slack channel for approval. If granted, AWS credentials are provided to the user, with hourly reminders for up to 8 hours to check if access is still required before automatically checking in the credentials. This ensures a secure, just-in-time access approach, streamlining identity and access management within an organization.
Trigger
Slack
Optional Triggers
"Microsoft Teams"
Use Cases
Identity and Access Management
Workflow Breakdown
Find all available profiles available in Britive
Ask the user what Britive Profile, AWS environment and access type is requested.
Send the request for approval to the Slack channel
If approved, provide the AWS credentials
Remind the user every hour if access is still needed
If user states credentials are no longer needed or the 8 hour timer expires the credentials are checked in
Vendors
Slack, Utils, HTTP, Britive
Workflow Output
Credentials from Britive via Slack messages
Tips
Use the Nested workflow named - \"IAM - Nested Check-Out of AWS Credentials via Britive\" from the template library