| ⇢ | A | ScopeRepository added | |
| ⇢ | A | TokenOwner added | |
| ⇢ | A | AccessTokenRepository added | |
| ⇢ | A | OauthRefreshToken added | |
| ⇢ | A | OauthClient added | |
| ⇢ | A | OauthAuthorizationCode added | |
| ⇢ | A | AuthorizationRequestHandler added | |
| ⇢ | A | TokenRevocationRequestHandler added | |
| ⇢ | A | ClientRepository added | |
| ⇢ | A | OauthResourceMiddleware added | |
| ⋮ | view more | ||
| ⇢ | A | OAuth2ServiceProvider::register() added | |
| ⇢ | A | AuthorizationCodeRepository::saveCode() added | |
| ⇢ | A | RefreshTokenRepository::saveRefreshToken() added | |
| ⇢ | A | AccessTokenRepository::saveAccessToken() added | |
| ⇢ | A | AuthorizationCodeRepository::getByToken() added | |
| ⇢ | A | RefreshTokenRepository::getByToken() added | |
| ⇢ | A | AccessTokenRepository::getByToken() added | |
| ⇢ | A | OauthResourceMiddleware::process() added | |
| ⇢ | A | ScopeRepository::getDefaultScopes() added | |
| ⇢ | A | ClientRepository::saveClient() added | |
| ⋮ | view more | ||