Internal web application for employees to request, review, and manage their application access. All requests are routed to Saviynt EIC for policy evaluation, approval workflow, and provisioning.
- 🔍 Browse the application catalog with role/entitlement descriptions
- 📝 Submit access requests with business justification
- ✅ Manager and application owner approval workflows
- 📊 Dashboard showing current access, pending requests, and expiring entitlements
- 🔔 Slack and email notifications on request status changes
Frontend (React + TypeScript)
↓
API Gateway (Node/Express)
↓
Saviynt EIC REST API ←→ ServiceNow (ticket sync)
- React 18, TypeScript, Tailwind CSS
- Node.js / Express backend
- Saviynt EIC v24.x API
- Azure AD (authentication via OIDC)
npm install
cp .env.example .env
npm run dev| Variable | Description |
|---|---|
SAVIYNT_BASE_URL |
Saviynt tenant URL |
AZURE_CLIENT_ID |
App registration client ID |
SLACK_WEBHOOK_URL |
Notification webhook |