| ⇢ | A | TokenRevocationRequestHandler added | |
| ⇢ | A | ClientRepository added | |
| ⇢ | A | OauthResourceMiddleware added | |
| ⇢ | A | AccessTokenRequestHandler added | |
| ⇢ | A | UserAuthentication added | |
| ⇢ | A | AuthorizationCodeRepository added | |
| ⇢ | A | OauthScope added | |
| ⇢ | A | RefreshTokenRepository added | |
| ⇢ | A | OauthAccessToken added | |
| ⇢ | A | OAuth2ServiceProvider added | |
| ⋮ | view more | ||
| ⇢ | A | OAuth2ServiceProvider::register() added | |
| ⇢ | A | AuthorizationCodeRepository::saveCode() added | |
| ⇢ | A | AccessTokenRepository::saveAccessToken() added | |
| ⇢ | A | RefreshTokenRepository::saveRefreshToken() added | |
| ⇢ | A | AuthorizationCodeRepository::getByToken() added | |
| ⇢ | A | OauthResourceMiddleware::process() added | |
| ⇢ | A | RefreshTokenRepository::getByToken() added | |
| ⇢ | A | AccessTokenRepository::getByToken() added | |
| ⇢ | A | ScopeRepository::getDefaultScopes() added | |
| ⇢ | A | ClientRepository::saveClient() added | |
| ⋮ | view more | ||