Commit 377e18e4 authored by Sonia Zorba's avatar Sonia Zorba
Browse files

ShibbolethLogin: made name and surname optional

parent 93cf9291
Loading
Loading
Loading
Loading
+9 −5
Original line number Diff line number Diff line
@@ -21,11 +21,15 @@ class ShibbolethLogin extends LoginHandler {
            // and in that case we know only their eppn.

            return $this->onIdentityDataReceived($eppn, function($identity) use($eppn) {
                $identity->email = $_SERVER['mail'];
                $identity->name = $_SERVER['givenName'];
                $identity->surname = $_SERVER['sn'];
                $identity->eppn = $eppn;
            });
                        $identity->email = $_SERVER['mail'];
                        if (isset($_SERVER['givenName'])) {
                            $identity->name = $_SERVER['givenName'];
                        }
                        if (isset($_SERVER['sn'])) {
                            $identity->surname = $_SERVER['sn'];
                        }
                        $identity->eppn = $eppn;
                    });
        } else {
            http_response_code(500);
            die("Shib-Session-ID not found!");