PHPackages                             t4s/camelot-auth - 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. t4s/camelot-auth

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

t4s/camelot-auth
================

Modular Authentication system supprting a number of authentication methods

2.0.4(12y ago)621.6k11[15 issues](https://github.com/taftse/camelot-auth/issues)[1 PRs](https://github.com/taftse/camelot-auth/pulls)BSD-3-ClausePHPPHP &gt;=5.3.0

Since Mar 30Pushed 10y ago1 watchersCompare

[ Source](https://github.com/taftse/camelot-auth)[ Packagist](https://packagist.org/packages/t4s/camelot-auth)[ Docs](https://github.com/taftse/camelot-auth/)[ RSS](/packages/t4s-camelot-auth/feed)WikiDiscussions master Synced today

READMEChangelogDependencies (7)Versions (11)Used By (0)

\#Camelot-Auth
==============

[](#camelot-auth)

[![Build Status](https://camo.githubusercontent.com/f0a7169574aac9c5a4234d901ce295d823cb97ca2766e75f10d3ca09ad2fd681/68747470733a2f2f7472617669732d63692e6f72672f7461667473652f63616d656c6f742d617574682e706e673f6272616e63683d6d6173746572)](https://travis-ci.org/taftse/camelot-auth)

Camelot auth is A Modular based Authentication library

Installation
------------

[](#installation)

Camelot-Auth is provided as a Composer package which can be installed by adding the package to your composer.json file:

```
{
	"require": {
		"t4s/camelot-auth": "1.0.*"
	}
}
```

Currently Supported Authentication Protocols
--------------------------------------------

[](#currently-supported-authentication-protocols)

================== Camelot Auth (will) support the following authentication protocols

- Local(form) authentication
- Oauth V1 Authentication

    - Twitter (complete)
- Oauth V2 Authentication

    - Facebook (complete)
    - Google (G+, YouTube, etc) (complete)
    - GitHub (complete)
    - Windows Live (complete)
    - Foursquare (complete)
    - LinkedIn (complete)
- Oauth V2 Server Authentication
- SAML V2 Authentication
- LDAP (ActiveDirectory)
- OpenID
- Yubii Key

because of the driver based design additional authentication protocols can be easily added

installation
------------

[](#installation-1)

=================

Installation of Camelot-Auth is quite simple. but just in case we have created a number of tutorials to help you get Camelot-Auth up and running in no time

1. \[Laravel 4 Installation\] ()
2. \[Native Installation\] ()

Driver Setup
------------

[](#driver-setup)

=================

- \[Setting up an Oauth2 Provider\] ()

Usage
-----

[](#usage)

=================

- \[User Authentication\] ()
- \[User Logout\] ()

###  Health Score

35

—

LowBetter than 77% of packages

Maintenance15

Infrequent updates — may be unmaintained

Popularity30

Limited adoption so far

Community17

Small or concentrated contributor base

Maturity64

Established project with proven stability

 Bus Factor1

Top contributor holds 81.6% 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 ~11 days

Total

8

Last Release

4391d ago

Major Versions

1.0 → 2.0.12014-03-30

1.0.2 → 2.0.22014-06-14

### Community

Maintainers

![](https://avatars.githubusercontent.com/u/679269?v=4)[Timothy Seebus](/maintainers/Taftse)[@taftse](https://github.com/taftse)

---

Top Contributors

[![taftse](https://avatars.githubusercontent.com/u/679269?v=4)](https://github.com/taftse "taftse (40 commits)")[![marabooy](https://avatars.githubusercontent.com/u/1511024?v=4)](https://github.com/marabooy "marabooy (2 commits)")[![shachibista](https://avatars.githubusercontent.com/u/3925529?v=4)](https://github.com/shachibista "shachibista (2 commits)")[![anlutro](https://avatars.githubusercontent.com/u/163093?v=4)](https://github.com/anlutro "anlutro (2 commits)")[![marclaporte](https://avatars.githubusercontent.com/u/1004261?v=4)](https://github.com/marclaporte "marclaporte (1 commits)")[![asoorm](https://avatars.githubusercontent.com/u/1465130?v=4)](https://github.com/asoorm "asoorm (1 commits)")[![rebolini-pablo](https://avatars.githubusercontent.com/u/2062215?v=4)](https://github.com/rebolini-pablo "rebolini-pablo (1 commits)")

---

Tags

laravelsecurityauthAuthenticationSAML2oauthoauth2OpenIdldapactive directoryLaravel 4Yubii Key

###  Code Quality

TestsPHPUnit

### Embed Badge

![Health badge](/badges/t4s-camelot-auth/health.svg)

```
[![Health](https://phpackages.com/badges/t4s-camelot-auth/health.svg)](https://phpackages.com/packages/t4s-camelot-auth)
```

###  Alternatives

[auth0/login

Auth0 Laravel SDK. Straight-forward and tested methods for implementing authentication, and accessing Auth0's Management API endpoints.

2745.2M3](/packages/auth0-login)[wearedevtical/novassport

A Laravel Nova tool to manage API Authentication (Passport).

663.1k](/packages/wearedevtical-novassport)[alajusticia/laravel-logins

Session management in Laravel apps, user notifications on new access, support for multiple separate remember tokens, IP geolocation, User-Agent parser

2013.2k](/packages/alajusticia-laravel-logins)

PHPackages © 2026

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