PHPackages                             devsavage/slim4-authentication - 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. devsavage/slim4-authentication

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

devsavage/slim4-authentication
==============================

An authentication system using Slim Framework v4

0.2.0(1y ago)15[1 PRs](https://github.com/devsavage/slim4-authentication/pulls)MITPHPPHP &gt;=8.1

Since Oct 7Pushed 1y ago1 watchersCompare

[ Source](https://github.com/devsavage/slim4-authentication)[ Packagist](https://packagist.org/packages/devsavage/slim4-authentication)[ RSS](/packages/devsavage-slim4-authentication/feed)WikiDiscussions master Synced 1mo ago

READMEChangelog (3)Dependencies (19)Versions (6)Used By (0)

Slim 4 Authentication
=====================

[](#slim-4-authentication)

[![Latest Stable Version](https://camo.githubusercontent.com/0246d6ece12ce06d9e0f3ca3e87d5c5ed67836e7d31bea61c668686e3afdac71/68747470733a2f2f706f7365722e707567782e6f72672f6465767361766167652f736c696d342d61757468656e7469636174696f6e2f763f666f726d61743d666c61742d737175617265)](https://packagist.org/packages/devsavage/slim4-authentication)[![Total Downloads](https://camo.githubusercontent.com/266cdc7efd03fdb0d55637a638bb4c526c9e9b423b9403eedf00df99db07ba78/68747470733a2f2f706f7365722e707567782e6f72672f6465767361766167652f736c696d342d61757468656e7469636174696f6e2f646f776e6c6f6164733f666f726d61743d666c61742d737175617265)](https://packagist.org/packages/devsavage/slim4-authentication)[![Latest Unstable Version](https://camo.githubusercontent.com/25ff7d2eb780a11d97f4c6b739c116bae3877f42e82b1eb6b2998409f414f321/68747470733a2f2f706f7365722e707567782e6f72672f6465767361766167652f736c696d342d61757468656e7469636174696f6e2f762f756e737461626c653f666f726d61743d666c61742d737175617265)](https://packagist.org/packages/devsavage/slim4-authentication)[![License](https://camo.githubusercontent.com/da45f5c70ecfb2ff2c8f86fe7a90c307ebbc0a8ed3f68fc4ac8ce25af4130525/68747470733a2f2f706f7365722e707567782e6f72672f6465767361766167652f736c696d342d61757468656e7469636174696f6e2f6c6963656e73653f666f726d61743d666c61742d737175617265)](https://packagist.org/packages/devsavage/slim4-authentication)

An authentication system using Slim 4 (in development)

Checkout the [current roadmap](https://github.com/devsavage/slim4-authentication/wiki) for features.

Getting Started
---------------

[](#getting-started)

### Prerequisites

[](#prerequisites)

You will need the following to get started:

- Web Server
    - PHP 8.1 or newer
    - URL rewriting enabled
    - SSL certification in production. Check out [HTTPS Is Easy](https://httpsiseasy.com/) for additional help.
- [Node](https://nodejs.org/)
- [Composer](https://getcomposer.org/)

### Installation

[](#installation)

#### Clone the project

[](#clone-the-project)

```
$ git clone https://github.com/devsavage/slim4-authentication.git your-project-name
```

#### Install Composer dependencies

[](#install-composer-dependencies)

```
$ cd your-project-name && composer install
```

#### Install Node dependencies

[](#install-node-dependencies)

```
$ npm install
```

#### Rename .env-example to .env

[](#rename-env-example-to-env)

Update the .env file to your configuration

#### Publish database migrations

[](#publish-database-migrations)

After your .env file's DB details are updated, run the command below

```
$ php .\vendor\bin\phinx migrate
```

#### Continued configuration

[](#continued-configuration)

View the wiki for tips on finishing additional setup and view additional information on how to use this project.

Vulnerabilities
---------------

[](#vulnerabilities)

Please report any vulnerabilities using the information found at:

License
-------

[](#license)

This project is licensed under the MIT License - see the [LICENSE](LICENSE) file for details

###  Health Score

24

—

LowBetter than 32% of packages

Maintenance37

Infrequent updates — may be unmaintained

Popularity5

Limited adoption so far

Community7

Small or concentrated contributor base

Maturity42

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

Every ~6 days

Total

3

Last Release

573d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/c35fb58745bf1547297498002e4b1172a663713461be31bba11c243dd09630c1?d=identicon)[savage](/maintainers/savage)

---

Top Contributors

[![devsavage](https://avatars.githubusercontent.com/u/5217828?v=4)](https://github.com/devsavage "devsavage (44 commits)")

---

Tags

authenticationauthentication-systemphpphp-frameworkphp8slimslim-authslim-authenticationslim-frameworkslim4slim4-authslim4-authenticationslim4-frameworkslim4-skeleton

### Embed Badge

![Health badge](/badges/devsavage-slim4-authentication/health.svg)

```
[![Health](https://phpackages.com/badges/devsavage-slim4-authentication/health.svg)](https://phpackages.com/packages/devsavage-slim4-authentication)
```

###  Alternatives

[bacula-web/bacula-web

The open source web based reporting and monitoring tool for Bacula

1537.5k](/packages/bacula-web-bacula-web)[phlak/directory-lister

PHP directory lister

2.5k1.4k](/packages/phlak-directory-lister)[havenshen/slim-born

Slim Framework 3 skeleton application has authentication.

1941.7k](/packages/havenshen-slim-born)[aedart/athenaeum

Athenaeum is a mono repository; a collection of various PHP packages

245.2k](/packages/aedart-athenaeum)[vesp/core

Vesp core library to make backend simple

243.8k5](/packages/vesp-core)

PHPackages © 2026

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