diff --git a/src/Security/Core/User/EuLoginUser.php b/src/Security/Core/User/EuLoginUser.php index 3864a4f..393d7f1 100644 --- a/src/Security/Core/User/EuLoginUser.php +++ b/src/Security/Core/User/EuLoginUser.php @@ -247,6 +247,11 @@ public function getPgt(): ?string return $this->user->getPgt(); } + public function getProxyGrantingProtocol(): ?string + { + return $this->user->getAttribute('proxyGrantingProtocol'); + } + /** * {@inheritdoc} */ @@ -317,6 +322,11 @@ public function getTicketType(): ?string return $this->user->getAttribute('ticketType'); } + public function getTimeZone(): ?string + { + return $this->user->getAttribute('timeZone'); + } + /** * {@inheritdoc} */ @@ -340,6 +350,11 @@ public function getUser(): string return $this->user->getUsername(); } + public function getUserManager(): ?string + { + return $this->user->getAttribute('userManager'); + } + /** * {@inheritdoc} */ diff --git a/src/Security/Core/User/EuLoginUserInterface.php b/src/Security/Core/User/EuLoginUserInterface.php index 71a198f..d0f050f 100644 --- a/src/Security/Core/User/EuLoginUserInterface.php +++ b/src/Security/Core/User/EuLoginUserInterface.php @@ -44,6 +44,8 @@ public function getLoginDate(): ?string; public function getOrgId(): ?string; + public function getProxyGrantingProtocol(): ?string; + public function getSso(): ?string; /** @@ -57,5 +59,9 @@ public function getTeleworkingPriority(): ?string; public function getTicketType(): ?string; + public function getTimeZone(): ?string; + public function getUid(): ?string; + + public function getUserManager(): ?string; }