mirror of
https://github.com/elyby/oauth2-server.git
synced 2024-12-03 20:19:14 +05:30
53 lines
2.4 KiB
Markdown
Executable File
53 lines
2.4 KiB
Markdown
Executable File
---
|
|
layout: default
|
|
title: Introduction
|
|
---
|
|
|
|
<div style="margin-top:1rem; color: #31708f; background-color: #d9edf7; padding: 15px; margin-bottom: 1rem; border: 1px solid #bcdff1; border-radius: .25rem; font-size: 1.5rem">
|
|
|
|
<p>This is the documentation for the version 5 release candidate.</p>
|
|
|
|
<p>Version 5 is stable and is the recommended version that you should implement as it is significantly simpler to work with.</p>
|
|
|
|
<p>Version 4 docs can be <a href="/V4-docs/">found here</a>.</p>
|
|
|
|
</div>
|
|
|
|
|
|
# Introduction
|
|
|
|
[![Author](http://img.shields.io/badge/author-@alexbilbie-red.svg?style=flat-square)](https://twitter.com/alexbilbie)
|
|
[![Source Code](http://img.shields.io/badge/source-thephpleague%2Foauth2--server-blue.svg?style=flat-square)](https://github.com/thephpleague/oauth2-server)
|
|
[![Software License](https://img.shields.io/badge/license-MIT-brightgreen.svg?style=flat-square)](LICENSE.md)
|
|
[![Build Status](https://img.shields.io/travis/thephpleague/oauth2-server/master.svg?style=flat-square)](https://travis-ci.org/thephpleague/oauth2-server)
|
|
[![Total Downloads](https://img.shields.io/packagist/dt/league/oauth2-server.svg?style=flat-square)](https://packagist.org/packages/league/oauth2-server)
|
|
|
|
`league/oauth2-server` is a library that makes implementing a standards compliant OAuth 2.0 server trivial. Your users can authenticate and authorize application clients, and protect your APIs.
|
|
|
|
Out of the box it supports all of the grants defined in the [OAuth 2.0 Authorization Framework RFC](https://tools.ietf.org/html/rfc6749):
|
|
|
|
* Authorization code grant
|
|
* Implicit grant
|
|
* Client credentials grant
|
|
* Resource owner password credentials grant
|
|
* Refresh grant
|
|
|
|
<!--
|
|
You can also easily make your own [custom grants]().
|
|
-->
|
|
|
|
This library was created by Alex Bilbie. Find him on Twitter at [@alexbilbie](https://twitter.com/alexbilbie).
|
|
|
|
## Changelog
|
|
|
|
The full changelog can be viewed here - [https://github.com/thephpleague/oauth2-server/releases](https://github.com/thephpleague/oauth2-server/releases).
|
|
|
|
The latest release is [![GitHub tag](https://img.shields.io/github/tag/thephpleague/oauth2-server.svg)](https://github.com/thephpleague/oauth2-server/releases)
|
|
|
|
## Support
|
|
|
|
Please ask questions on the [Github issues page](https://github.com/thephpleague/oauth2-server/issues).
|
|
|
|
<!--
|
|
For commercial support and custom implementations please visit [Glynde Labs](https://glyndelabs.com).
|
|
--> |