Skip to content

Boston-Code/access-request-portal

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 

Repository files navigation

Access Request Portal

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.

Features

  • 🔍 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

Architecture

Frontend (React + TypeScript)
    ↓
API Gateway (Node/Express)
    ↓
Saviynt EIC REST API  ←→  ServiceNow (ticket sync)

Tech Stack

  • React 18, TypeScript, Tailwind CSS
  • Node.js / Express backend
  • Saviynt EIC v24.x API
  • Azure AD (authentication via OIDC)

Local Development

npm install
cp .env.example .env
npm run dev

Environment Variables

Variable Description
SAVIYNT_BASE_URL Saviynt tenant URL
AZURE_CLIENT_ID App registration client ID
SLACK_WEBHOOK_URL Notification webhook

About

Internal self-service portal for employee access requests, routed through Saviynt for approval and provisioning

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors