/** * @test */ public function shouldReturnSetSamlSpInfo() { $samlSpInfoHelper = new SamlSpInfoHelper(); $token = new SamlSpToken('key'); $expectedSamlSpInfo = $samlSpInfoHelper->getSamlSpInfo(); $token->setSamlSpInfo($expectedSamlSpInfo); $this->assertEquals($expectedSamlSpInfo, $token->getSamlSpInfo()); }
/** * @param \AerialShip\SamlSPBundle\Security\Core\Authentication\Token\SamlSpToken $token * @return UserInterface */ private function getDefaultUser(SamlSpToken $token) { $nameID = $token && $token->getSamlSpInfo()->getNameID() && $token->getSamlSpInfo()->getNameID()->getValue() ? $token->getSamlSpInfo()->getNameID()->getValue() : 'anon.'; $result = new User($nameID, '', array('ROLE_USER')); return $result; }