| ⇢ | A | ConsumeAssertionService added | |
| ⇢ | A | LoginService added | |
| ⇢ | A | SecondFactorVerificationService added | |
| ⇢ | A | SecondFactorAdfsService added | |
| ⇢ | A | SecondFactorLoginService added | |
| ⇢ | A | SecondFactorRespondService added |
| ⇢ | B | ConsumeAssertionService::consumeAssertion() added | |
| ⇢ | B | LoginService::singleSignOn() added | |
| ⇢ | A | SecondFactorLoginService::singleSignOn() added | |
| ⇢ | A | SecondFactorRespondService::respond() added | |
| ⇢ | A | SecondFactorVerificationService::sendSecondFactorV... added | |
| ⇢ | A | SecondFactorAdfsService::handleAdfsResponse() added | |
| ⇢ | A | SecondFactorAdfsService::handleAdfsRequest() added | |
| ⇢ | A | SecondFactorLoginService::handleBinding() added | |
| ⇢ | A | SecondFactorLoginService::__construct() added | |
| ⇢ | A | SecondFactorRespondService::__construct() added | |
| ⋮ | view more | ||
| B | ↗ | A | SamlProxyController::singleSignOnAction() improved |
| B | ↗ | A | SecondFactorOnlyController::respondAction() improved |
| B | ↗ | A | SamlProxyController::consumeAssertionAction() improved |
| B | ↗ | A | SecondFactorOnlyController::ssoAction() improved |