Access Platform RFP
This document defines use cases and measurable success criteria to be validated within a RFP.

Each item should be reviewed, prioritized, and marked as Pass / Partial / Fail at the conclusion of each test.
Download Excel file
Document
Example RFP
Total Use Cases
34
Categories
7
Dynamic Access
Dynamic Access & Credential Provisioning
6 use cases
# Use Case Success Criteria Priority
1
Just-in-time (JIT) access to cloud infrastructure
Access to cloud resources (VMs, clusters, cloud consoles) is provisioned on-demand and scoped to the requesting identity; credentials are ephemeral and do not persist after the session ends; time-to-access is under 60 seconds from request approval.
High
2
Least-privilege, scoped access per request
Each access grant is limited to the minimum permissions required for the declared task; users cannot access resources outside the approved scope; permissions do not cascade to sibling resources (e.g., other DB schemas, namespaces, or accounts).
High
3
Automatic revocation and zero standing privileges
All access grants expire automatically at the configured TTL or task completion—whichever comes first; no manual cleanup is required; re-verification after revocation confirms the identity no longer holds any active permissions.
High
4
Dynamic database credential provisioning without static secrets
Database credentials (username/password, IAM tokens) are generated dynamically per session; no shared or static DB credentials exist in the environment; credentials are unique per user/agent and cannot be reused after expiry.
High
5
Access requests submitted without admin involvement
Engineers can request access through a self-service portal, Slack, or Teams; approved requests are provisioned automatically without manual admin action; mean-time-to-access (MTTA) is measurably reduced compared to the current process.
Medium
6
Dynamic role creation at runtime with Just Enough Access
Roles are dynamically generated at runtime containing only the specific permissions needed for the requested task; no pre-existing or over-privileged roles are utilized; generated roles are automatically deleted once the task is completed or the session expires.
High
Cloud Infrastructure & Multi-Environment Access
4 use cases
# Use Case Success Criteria Priority
7
JIT access to Kubernetes clusters with dynamic permissions
Engineers obtain namespace-scoped or cluster-scoped kubeconfig credentials on demand; no static kubeconfig files or service account tokens are distributed; access is time-limited and logs are attributed to the individual engineer.
High
8
JIT access to cloud databases (RDS, Aurora, managed databases)
Database access is provisioned per session with a unique credential; the credential is scoped to the minimum required schema/table/role; the credential is invalidated automatically at session end.
High
9
Cross-account and multi-cloud access from a single control plane
Access to resources across multiple cloud accounts (AWS, Azure, GCP) or regions is managed from a single platform; a user authenticated via the corporate IdP can receive JIT access in any account without separate account credentials or manual role assumption.
Medium
10
Agentless integration — no endpoint agent required on target resources
The platform integrates with cloud resources without requiring an installed agent on the target host or service; integration is completed within the RFP timeline using native APIs or IAM mechanisms; no changes to target resource configuration are required beyond IAM policy attachment.
Medium
Agentic Access Control
6 use cases
# Use Case Success Criteria Priority
11
Scoped, ephemeral credentials for AI agents and co-pilots
AI agents (including co-pilots such as coding assistants) receive only the permissions required for the specific declared task; credentials are provisioned at task start and automatically revoked at task end; no persistent service-account keys or broad IAM roles are used.
High
12
Intent-based validation — declared intent matched against actual actions
Before executing a privileged action, the agent declares its intent; the access platform validates whether the action falls within the declared scope; actions that deviate from declared intent are blocked before execution; low-sensitivity, in-scope requests are auto-approved with no latency impact.
High
13
Human-in-the-loop approval for sensitive agent operations
Any agent action above a configurable sensitivity threshold is held and routed to a human approver; the approver sees the agent's declared intent, the target resource, and the specific action; the action executes only after human approval; denied actions are logged and the agent is notified.
High
14
Privilege drift detection — blocking agents acting beyond declared scope
Any agent request outside its declared task policy is blocked before execution; a real-time alert is generated for the security team; the incident is logged with full context (agent identity, resource, action, policy violated); repeated out-of-scope requests trigger automatic session termination.
High
15
Unified governance for human and agentic identities
Human users and AI agents are governed by the same access policy engine and visible in a single dashboard; policies can differentiate identity types and apply different TTLs and approval rules; no separate tooling is required for agentic vs. human access management.
Medium
16
Zero standing privileges (ZSP) for agents in production
No agent holds permanent IAM roles, API keys, or database credentials at rest; every agent access event is independently provisioned and revoked; the environment returns to a clean state after each agent operation; standing privilege violations for agents are automatically detected and reported.
High
Incident Response & Break-Glass Access
4 use cases
# Use Case Success Criteria Priority
17
Self-service emergency (break-glass) privilege escalation
On-call engineers can obtain elevated access to production systems in under 60 seconds without admin intervention; break-glass access is automatically time-limited and expires after the incident window; all emergency grants are flagged as break-glass in logs.
High
18
On-call schedule integration for automatic eligibility validation
The platform automatically validates that only the engineer currently on call (as defined in PagerDuty or equivalent) can request break-glass escalation; requests outside the on-call window are rejected or require additional approval.
Medium
19
Automatic deprovisioning after incident resolution
Emergency access is revoked automatically when the configured TTL expires or the incident is resolved—whichever comes first; no manual cleanup is required; post-resolution audit confirms the identity holds no residual elevated permissions.
High
20
Complete audit trail for all break-glass events
Every emergency access event is captured with timestamp, identity, resource accessed, justification text, and approver (if applicable); break-glass events are filterable separately in audit reports for compliance review.
High
Identity & Group Management
4 use cases
# Use Case Success Criteria Priority
21
JIT provisioning and removal of IdP group memberships
Users are added to identity provider groups (e.g., Okta, Azure AD) dynamically upon approved request; group membership is automatically removed at the configured expiry time; no permanent or static group memberships are required for day-to-day access.
High
22
Elimination of static group memberships
All production-access groups are migrated from static to JIT membership during the RFP; a report confirms zero users hold standing membership in sensitive groups at rest; access is fully functional through JIT provisioning with no degradation in developer experience.
High
23
Real-time group membership visibility
Administrators can see at any moment exactly which users are active members of each group, when their access expires, and how it was granted; the view updates in real time as grants are created and revoked.
Medium
24
Cross-IdP and multi-directory support
Access policies and JIT provisioning work consistently across multiple identity providers and directories in the environment; a user authenticated in one IdP can receive access governed through the platform without manual account mapping.
Medium
Audit, Compliance & Visibility
5 use cases
# Use Case Success Criteria Priority
25
Unified audit trail across all access events
Every access request, approval, grant, and revocation is captured in a searchable, tamper-evident log; logs include: identity, resource, action, timestamp, approval decision, and TTL; audit logs are retained per compliance policy and exportable on demand.
High
26
Clear attribution distinguishing human from agent/automated actions
Every log entry includes identity type (human / service account / AI agent / CI pipeline); compliance reports can be filtered and exported by identity type; agent and human activities are never conflated in the audit record.
High
27
Export to SIEM and GRC platforms
Access events are forwarded in real time to the organisation's SIEM (e.g., Splunk, Datadog, Microsoft Sentinel); structured event payloads include all fields required for correlation with other signals; integration is functional and delivering events within the RFP window.
High
28
Compliance-ready reporting (SOC 2, ISO 27001, etc.)
Pre-built or configurable reports demonstrate who had access to what resource and for how long; reports are exportable in PDF or CSV format; output satisfies evidence requirements for SOC 2 Type II and ISO 27001 access-control controls.
Medium
29
Identification of over-privileged identities and unused permissions
The platform surfaces identities with permissions that have never been used or exceed their typical usage pattern; actionable recommendations are provided to right-size access; administrators can apply remediations directly from the platform.
Medium
Approval Workflows & Self-Service
5 use cases
# Use Case Success Criteria Priority
30
Flexible, configurable approval workflows
Approval chains can be configured per resource sensitivity (e.g., single-approver for dev, multi-step for production); auto-approval rules can be defined for low-risk resources or trusted identities; workflow configuration does not require engineering effort.
High
31
Multi-channel request submission (Slack, Teams, portal)
Users can submit access requests from at least two channels (e.g., Slack/Teams and web portal) without context-switching; approvers receive and action requests from within their existing communication tools; end-to-end flow is tested and functional for each channel.
Medium
32
Time-bound access with configurable TTLs
Each access policy defines a maximum TTL (e.g., 1 hour, 8 hours, 30 days); requesters can specify a shorter duration at request time but cannot exceed the policy maximum; access expires precisely at the configured time with no grace period.
High
33
Delegated approval and manager-based routing
Approval requests are automatically routed to the correct approver based on identity attributes (e.g., manager, team, resource owner); approvers can delegate approval authority during absence; escalation to a secondary approver occurs if the primary does not respond within the configured SLA.
Medium
34
ServiceNow integration with ticket validation for access approval
Validate a ServiceNow ticket has been approved before provisioning access; users can initiate requests via ServiceNow, web portal, Slack/Teams, or CLI; the integration is functional and tested end-to-end within the RFP window.
High