private function LoginController::loginRemoteUser in LDAP Single Sign On 8
Same name and namespace in other branches
- 8.4 src/Controller/LoginController.php \Drupal\ldap_sso\Controller\LoginController::loginRemoteUser()
Perform the actual logging in of the user.
Parameters
string $remote_user: Remote user name.
string $realm: Realm information.
1 call to LoginController::loginRemoteUser()
- LoginController::login in src/
Controller/ LoginController.php - Login.
File
- src/
Controller/ LoginController.php, line 156
Class
- LoginController
- Class LoginController.
Namespace
Drupal\ldap_sso\ControllerCode
private function loginRemoteUser($remote_user, $realm) {
if ($this->config
->get('ssoRemoteUserStripDomainName')) {
$remote_user = $this
->stripDomainName($remote_user);
}
$this->detailLog
->log('Continuing SSO login with username=@remote_user, (realm=@realm).', [
'@remote_user' => $remote_user,
'@realm' => $realm,
], 'ldap_sso');
$user = $this
->validateUser($remote_user);
if ($user && !$user
->isAnonymous()) {
$this
->loginUserSetFinalize($user);
}
else {
$this
->loginUserNotSetFinalize();
}
}