| ⇢ | B | JWT added | |
| ⇢ | A | LoginValidator added | |
| ⇢ | A | BodyParserMiddleware added | |
| ⇢ | A | RestResponse added | |
| ⇢ | A | UserServiceProvider added | |
| ⇢ | A | LoginAction added | |
| ⇢ | A | LoginParam added | |
| ⇢ | A | JWTAuthentication added | |
| ⇢ | A | AppServiceProvider added | |
| ⇢ | A | ApiAuthenticationMiddleware added | |
| ⋮ | view more | ||
| ⇢ | B | JWTAuthentication::login() added | |
| ⇢ | B | JWT::decode() added | |
| ⇢ | B | BodyParserMiddleware::parseBody() added | |
| ⇢ | A | LoginAction::handle() added | |
| ⇢ | A | CsrfMiddleware::shouldBeProcessed() added | |
| ⇢ | A | ApiAuthenticationMiddleware::shouldBeProcessed() added | |
| ⇢ | A | JWTAuthentication::isAuthenticated() added | |
| ⇢ | A | RestResponse::__construct() added | |
| ⇢ | A | JWT::setHeaders() added | |
| ⇢ | A | JWT::getSignature() added | |
| ⋮ | view more | ||