Skip to content

suwardany/oauth2-server

Repository files navigation

PHP OAuth Framework

The goal of this project is to develop a standards compliant OAuth 2 authentication server and resource server.

Package Installation

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

{
	"require": {
		"lncd/OAuth2": "*"
	}
}

The library features 100% unit test code coverage. To run the tests yourself run phpunit -c build/phpunit.xml.

Current Features

Authentication Server

The authentication server is a flexible class and following core specification grants are implemented:

Resource Server

The resource server allows you to secure your API endpoints by checking for a valid OAuth access token in the request and ensuring the token has the correct permission to access resources.

Future Goals

Authentication Server


This code will be developed as part of the Linkey project which has been funded by JISC under the Access and Identity Management programme.

This code was principally developed by Alex Bilbie (Twitter|Github).

Valuable contribtions have been made by the following:

About

PHP, meet OAuth 2.0

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • PHP 100.0%