|
|
Access Request Approval Agent
Author: Venkata Sudhakar
Every new joiner and role-change at ShopMax India triggers access requests for systems like ERP, CRM, the warehouse management system, and financial dashboards. Granting excessive access violates least-privilege security principles and creates audit risk. An intelligent agent can check each request against role-based entitlement policies instantly.
This tutorial builds a Gemini ADK agent that validates an access request against the employee's role entitlement matrix, checks for segregation of duties conflicts, and returns an approval recommendation with justification.
The below example shows an IT access request approval agent for ShopMax India in a business context.
It gives the following output,
Access Request Decision - ShopMax India IT Governance
Employee : Riya Kapoor (EMP-601) | Finance Manager
Requested : Payroll
Justification: Verify salary disbursement for her team
Entitlement Check : PASS (Payroll is within Finance Manager role)
SoD Check : FAIL
Decision: REJECT
Reason : SoD conflict detected - Payroll + ERP Finance cannot be held
by the same person. This would allow approving and disbursing
payments without a second authorisation, violating audit policy.
Alternative: Request read-only Payroll Reports access via the Finance
Dashboard instead, which does not trigger the SoD conflict.
ShopMax India's IT governance team can enforce least-privilege access automatically by integrating this agent into the access request workflow. Every request is evaluated in milliseconds rather than waiting days for a manual security review, while the SoD check ensures compliance with internal audit requirements and RBI financial controls.
|
|