The Yii2-Oauth2-Server is a Yii2 specific implementation for the PHP League's OAuth2 Server which supports the following RFCs:
- RFC6749 (OAuth 2.0)
- RFC6750 (The OAuth 2.0 Authorization Framework: Bearer Token Usage)
- RFC7519 (JSON Web Token (JWT))
- RFC7636 (Proof Key for Code Exchange by OAuth Public Clients)
On top of Oauth 2.0 the server also supports OpenID Connect Core
Its aim is to provide a quick and secure way to add Oauth 2.0 and OpenID Connect support to any Yii2 project. It does this for example by encrypting secrets and providing interfaces and traits for your existing User model and component so that they don't have to be replaced.