PHPackages                             juniyasyos/nexaid - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Authentication &amp; Authorization](/categories/authentication)
4. /
5. juniyasyos/nexaid

ActiveProject[Authentication &amp; Authorization](/categories/authentication)

juniyasyos/nexaid
=================

Enterprise Identity and Access Management (IAM) platform with Single Sign-On (SSO), centralized authentication, role-based access control, and application federation.

v1.0.0(2d ago)00proprietaryPHPPHP ^8.2CI passing

Since Apr 3Pushed todayCompare

[ Source](https://github.com/juniyasyos/nexaid)[ Packagist](https://packagist.org/packages/juniyasyos/nexaid)[ Docs](https://nexaid.id)[ RSS](/packages/juniyasyos-nexaid/feed)WikiDiscussions main Synced today

READMEChangelog (1)Dependencies (25)Versions (6)Used By (0)

NexaID
======

[](#nexaid)

Enterprise Identity &amp; Access Management Platform.

 [![Laravel](https://camo.githubusercontent.com/cefd0d247fb4898c829a8e41b76d9663721d33c7b486e081b00e91141ca83051/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f4c61726176656c2d31322d4646324432303f6c6f676f3d6c61726176656c266c6f676f436f6c6f723d7768697465)](https://camo.githubusercontent.com/cefd0d247fb4898c829a8e41b76d9663721d33c7b486e081b00e91141ca83051/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f4c61726176656c2d31322d4646324432303f6c6f676f3d6c61726176656c266c6f676f436f6c6f723d7768697465) [![PHP](https://camo.githubusercontent.com/6dab1427c2636572a765f9e0f332c0665ce863cbc46cece88aa44f747132c260/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f5048502d382e322d3737374242343f6c6f676f3d706870266c6f676f436f6c6f723d7768697465)](https://camo.githubusercontent.com/6dab1427c2636572a765f9e0f332c0665ce863cbc46cece88aa44f747132c260/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f5048502d382e322d3737374242343f6c6f676f3d706870266c6f676f436f6c6f723d7768697465) [![License](https://camo.githubusercontent.com/584cdfe8945d2878ab41160786b3c4ca0bd560eda623bdb3cbde40535c1867f0/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f4c6963656e73652d50726f70726965746172792d313131383237)](https://camo.githubusercontent.com/584cdfe8945d2878ab41160786b3c4ca0bd560eda623bdb3cbde40535c1867f0/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f4c6963656e73652d50726f70726965746172792d313131383237)

---

Centralized Workforce Identity
------------------------------

[](#centralized-workforce-identity)

NexaID is a centralized Identity &amp; 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
-----------------

[](#core-capabilities)

### Identity Infrastructure

[](#identity-infrastructure)

- Centralized authentication
- NIP-based workforce identity
- Multi-application Single Sign-On
- OAuth2-compatible authorization flow
- JWT token management

### Access Management

[](#access-management)

- Role-Based Access Control (RBAC)
- Permission &amp; access profile management
- Department-based user organization
- Centralized authorization policies

### Enterprise Security

[](#enterprise-security)

- Signed JWT validation
- Token revocation &amp; lifecycle control
- Redirect URI validation
- Session verification &amp; CSRF protection

---

Platform Modules
----------------

[](#platform-modules)

ModuleDescriptionSSO GatewayCentral authentication flowIAM CoreWorkforce identity managementAccess ProfilesPermission grouping &amp; authorizationApplication RegistryConnected application managementRBAC EngineRoles &amp; permissionsToken ServiceJWT issuance &amp; verificationDepartment ManagementOrganizational structure---

Workforce Identity Architecture
-------------------------------

[](#workforce-identity-architecture)

```
┌────────────────────┐
│    Client Apps     │
│────────────────────│
│ • Hospital System  │
│ • HR Platform      │
│ • Internal Apps    │
└─────────┬──────────┘
          │
          │ OAuth2 / SSO
          ▼
┌────────────────────┐
│       NexaID        │
│────────────────────│
│ Identity Provider  │
│ Access Management  │
│ Token Authority    │
│ User Directory     │
└────────────────────┘

```

---

Identity Principles
-------------------

[](#identity-principles)

NexaID is designed around workforce identity using **NIP (Nomor Induk Pegawai)** as the primary authentication identifier.

FieldPurpose`nip`Primary workforce identity`department_id`Organizational mapping`roles`Access control`permissions`Authorization policies---

Enterprise Use Cases
--------------------

[](#enterprise-use-cases)

- Hospital Information Systems
- Workforce Identity Infrastructure
- Government &amp; Institutional Platforms
- Internal Enterprise Applications
- Multi-Application Authentication Ecosystems

---

Technology Stack
----------------

[](#technology-stack)

- Laravel 12
- PHP 8.2
- Filament
- Laravel Passport
- Spatie Permission
- Redis
- Vue 3
- Tailwind CSS

---

Vision
------

[](#vision)

NexaID is built to become a modern workforce identity platform focused on centralized authentication, organizational access control, and scalable enterprise integration.

---

License
-------

[](#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.

###  Health Score

41

—

FairBetter than 87% of packages

Maintenance100

Actively maintained with recent releases

Popularity0

Limited adoption so far

Community6

Small or concentrated contributor base

Maturity50

Maturing project, gaining track record

 Bus Factor1

Top contributor holds 100% of commits — single point of failure

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Unknown

Total

1

Last Release

2d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/13dafb0bb45c4dbf74b7d4a75e9e1d2c335fcaa1fb4e32f135ac4fb4fee5f1aa?d=identicon)[Ahmad Ilyas](/maintainers/Ahmad%20Ilyas)

---

Top Contributors

[![juniyasyos](https://avatars.githubusercontent.com/u/111669845?v=4)](https://github.com/juniyasyos "juniyasyos (197 commits)")

---

Tags

iamlaravel-frameworksso-authenticationjwtlaravelAuthenticationSSOauthorizationrbacenterpriseiamaccess-managementidentity-management

###  Code Quality

TestsPest

Code StyleLaravel Pint

### Embed Badge

![Health badge](/badges/juniyasyos-nexaid/health.svg)

```
[![Health](https://phpackages.com/badges/juniyasyos-nexaid/health.svg)](https://phpackages.com/packages/juniyasyos-nexaid)
```

###  Alternatives

[nasirkhan/laravel-starter

A CMS like modular Laravel starter project.

1.4k2.7k](/packages/nasirkhan-laravel-starter)[unopim/unopim

UnoPim Laravel PIM

10.3k2.2k](/packages/unopim-unopim)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
