2014-09-30 22:33:42 +01:00
---
layout: default
2014-09-30 22:54:54 +01:00
title: Introduction
2014-09-30 22:33:42 +01:00
---
2016-03-24 19:26:58 +00:00
< 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 >
2014-09-30 22:44:18 +01:00
# Introduction
2016-03-15 20:33:44 +00:00
[](https://twitter.com/alexbilbie)
2014-09-30 22:54:54 +01:00
[](https://github.com/thephpleague/oauth2-server)
2016-03-15 20:33:44 +00:00
[](LICENSE.md)
2014-09-30 22:54:54 +01:00
[](https://travis-ci.org/thephpleague/oauth2-server)
[](https://packagist.org/packages/league/oauth2-server)
2014-09-30 22:44:18 +01:00
2016-03-15 20:33:44 +00:00
`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.
2014-09-30 22:44:18 +01:00
2016-03-15 20:33:44 +00:00
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 ):
2014-09-30 22:44:18 +01:00
* Authorization code grant
2016-03-15 20:33:44 +00:00
* Implicit grant
2014-09-30 22:44:18 +01:00
* Client credentials grant
* Resource owner password credentials grant
* Refresh grant
2016-03-24 15:01:59 +00:00
<!--
2016-03-15 20:33:44 +00:00
You can also easily make your own [custom grants]().
2016-03-24 15:01:59 +00:00
-->
2014-09-30 22:44:18 +01:00
2016-03-15 20:33:44 +00:00
This library was created by Alex Bilbie. Find him on Twitter at [@alexbilbie ](https://twitter.com/alexbilbie ).
2014-09-30 23:02:10 +01:00
2014-11-09 11:51:54 +00:00
## Changelog
2016-03-15 20:33:44 +00:00
The full changelog can be viewed here - [https://github.com/thephpleague/oauth2-server/releases ](https://github.com/thephpleague/oauth2-server/releases ).
2014-11-09 11:51:54 +00:00
2016-03-15 20:33:44 +00:00
The latest release is [](https://github.com/thephpleague/oauth2-server/releases)
2015-03-22 23:34:06 +00:00
2016-03-15 20:33:44 +00:00
## Support
2014-11-09 11:51:54 +00:00
2016-03-15 20:33:44 +00:00
Please ask questions on the [Github issues page ](https://github.com/thephpleague/oauth2-server/issues ).
2014-09-30 23:02:10 +01:00
2016-03-24 15:01:59 +00:00
<!--
For commercial support and custom implementations please visit [Glynde Labs ](https://glyndelabs.com ).
-->