Skip to main content

Access Control

Users, roles, capabilities and feature flags for the DigiWedge platform.

Quick Start

New to Access Control? Start here:

  1. Getting Started - Quick integration guide
  2. Authentication - Login, tokens, and sessions
  3. User Management - Managing users and roles

Key Features

FeatureDescription
Role-Based Access ControlAssign roles to users with granular permissions
Multi-Tenant SupportScoped access for organizations
Feature FlagsToggle features by user, role, or tenant
Invitation ManagementOnboard users with email invitations
Session ManagementTrack and revoke user sessions
MFA SupportMulti-factor authentication via SMS/authenticator
OAuth IntegrationGoogle and Facebook social login

Architecture

  • Access Control API handles authentication and authorization
  • Admin UI provides a web interface for managing users, roles, and permissions
  • IDP (Identity Provider) issues JWT tokens and manages sessions
  • Capability checks support UI route/action gating via POST /capabilities/can

Environment URLs

EnvironmentAPIAdmin Portal
Productionhttps://access-control-api.digiwedge.comhttps://admin.access-control.digiwedge.com
UAThttps://access-control-api.uat.digiwedge.comhttps://admin.access-control.uat.digiwedge.com

Documentation

Guides

API Reference

Resources

TypeScript Client

Install the official client:

npm install @digiwedge/access-control-api-client

Support

For integration support, contact the DigiWedge platform team.