juniyasyos / nexaid
Enterprise Identity and Access Management (IAM) platform with Single Sign-On (SSO), centralized authentication, role-based access control, and application federation.
Requires
- php: ^8.2
- alkoumi/filament-image-radio-button: ^2.0
- andreiio/blade-remix-icon: ^3.6
- filament/filament: ~4.0
- guava/filament-modal-relation-managers: ^2.0
- inertiajs/inertia-laravel: ^2.0
- laravel/fortify: ^1.30
- laravel/framework: ^12.0
- laravel/passport: ^12
- laravel/tinker: ^2.10.1
- laravel/wayfinder: ^0.1.9
- league/flysystem-aws-s3-v3: ^3.32
- leandrocfe/filament-apex-charts: ^5.0
- spatie/laravel-activitylog: ^4
- spatie/laravel-medialibrary: ^11.0
- spatie/laravel-permission: ^6.23
- stechstudio/filament-impersonate: ^4.0
Requires (Dev)
- barryvdh/laravel-debugbar: ^3.16
- fakerphp/faker: ^1.23
- laravel/pail: ^1.2.2
- laravel/pint: ^1.18
- laravel/sail: ^1.41
- mockery/mockery: ^1.6
- nunomaduro/collision: ^8
- pestphp/pest: ^4.1
- pestphp/pest-plugin-laravel: ^4.0
This package is auto-updated.
Last update: 2026-06-26 12:55:59 UTC
README
Enterprise Identity & Access Management Platform.
Centralized Workforce Identity
NexaID is a centralized Identity & Access Management (IAM) platform designed for organizations that require secure authentication, Single Sign-On (SSO), workforce identity management, and centralized authorization across multiple applications.
Built for modern enterprise environments with support for NIP-based authentication, organizational structures, role management, and secure application integration.
Core Capabilities
Identity Infrastructure
- Centralized authentication
- NIP-based workforce identity
- Multi-application Single Sign-On
- OAuth2-compatible authorization flow
- JWT token management
Access Management
- Role-Based Access Control (RBAC)
- Permission & access profile management
- Department-based user organization
- Centralized authorization policies
Enterprise Security
- Signed JWT validation
- Token revocation & lifecycle control
- Redirect URI validation
- Session verification & CSRF protection
Platform Modules
| Module | Description |
|---|---|
| SSO Gateway | Central authentication flow |
| IAM Core | Workforce identity management |
| Access Profiles | Permission grouping & authorization |
| Application Registry | Connected application management |
| RBAC Engine | Roles & permissions |
| Token Service | JWT issuance & verification |
| Department Management | Organizational structure |
Workforce Identity Architecture
┌────────────────────┐
│ Client Apps │
│────────────────────│
│ • Hospital System │
│ • HR Platform │
│ • Internal Apps │
└─────────┬──────────┘
│
│ OAuth2 / SSO
▼
┌────────────────────┐
│ NexaID │
│────────────────────│
│ Identity Provider │
│ Access Management │
│ Token Authority │
│ User Directory │
└────────────────────┘
Identity Principles
NexaID is designed around workforce identity using NIP (Nomor Induk Pegawai) as the primary authentication identifier.
| Field | Purpose |
|---|---|
nip |
Primary workforce identity |
department_id |
Organizational mapping |
roles |
Access control |
permissions |
Authorization policies |
Enterprise Use Cases
- Hospital Information Systems
- Workforce Identity Infrastructure
- Government & Institutional Platforms
- Internal Enterprise Applications
- Multi-Application Authentication Ecosystems
Technology Stack
- Laravel 12
- PHP 8.2
- Filament
- Laravel Passport
- Spatie Permission
- Redis
- Vue 3
- Tailwind CSS
Vision
NexaID is built to become a modern workforce identity platform focused on centralized authentication, organizational access control, and scalable enterprise integration.
License
This project is proprietary software.
Copyright © 2026 Ahmad Ilyas.
All Rights Reserved.
No permission is granted to use, modify, distribute, or sublicense this software without explicit written approval.