mirror of
https://github.com/elyby/oauth2-server.git
synced 2025-01-10 22:02:05 +05:30
Alex Bilbie
322eb15bb5
Revert "Removed unnecessary code"
This reverts commit c89a2346a84a7a1aabe9db7443cde04fc53e8a28.
PHP OAuth Framework
The goal of this project is to develop a standards compliant OAuth 2 authentication server, resource server and client library with support for a major OAuth 2 providers.
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": "*"
}
}
Package Integration
Check out the wiki
Current Features
Authentication Server
The authentication server is a flexible class that supports the following grants:
- authentication code
- refresh token
- client credentials
- password (user credentials)
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
- Support for JSON web tokens.
- Support for SAML assertions.
Client support
This code will be developed as part of the Linkey project which has been funded by JISC under the Access and Identity Management programme.
Languages
PHP
100%