|
@@ 587-592 (lines=6) @@
|
| 584 |
|
[], |
| 585 |
|
$this->getPrimaryAuthenticationProviders() + $this->getSecondaryAuthenticationProviders() |
| 586 |
|
); |
| 587 |
|
if ( $res->createRequest || $state['maybeLink'] ) { |
| 588 |
|
$ret->createRequest = new CreateFromLoginAuthenticationRequest( |
| 589 |
|
$res->createRequest, $state['maybeLink'] |
| 590 |
|
); |
| 591 |
|
$ret->neededRequests[] = $ret->createRequest; |
| 592 |
|
} |
| 593 |
|
$this->fillRequests( $ret->neededRequests, self::ACTION_LOGIN, null, true ); |
| 594 |
|
$session->setSecret( 'AuthManager::authnState', [ |
| 595 |
|
'reqs' => [], // Will be filled in later |
|
@@ 1117-1124 (lines=8) @@
|
| 1114 |
|
$req = AuthenticationRequest::getRequestByClass( |
| 1115 |
|
$reqs, CreateFromLoginAuthenticationRequest::class |
| 1116 |
|
); |
| 1117 |
|
if ( $req ) { |
| 1118 |
|
$state['maybeLink'] = $req->maybeLink; |
| 1119 |
|
|
| 1120 |
|
if ( $req->createRequest ) { |
| 1121 |
|
$reqs[] = $req->createRequest; |
| 1122 |
|
$state['reqs'][] = $req->createRequest; |
| 1123 |
|
} |
| 1124 |
|
} |
| 1125 |
|
|
| 1126 |
|
$session->setSecret( 'AuthManager::accountCreationState', $state ); |
| 1127 |
|
$session->persist(); |