Skip to content
Snippets Groups Projects
Commit 55ea9fb7 authored by efalcy's avatar efalcy
Browse files

CAS server : add username when validate

parent bc46997c
No related merge requests found
......@@ -83,13 +83,12 @@ class CasServerController extends Zend_Controller_Action {
$serialized_session=Zend_Registry::get('cache')->load($ticket);
if ($serialized_session) {
$session = unserialize($serialized_session);
$userid=$session->ID_USER;
return $this->returnValidTicketResponse($userid,$ticket);
}
return $this->returnFailureTicketResponse('INVALID_TICKET',$ticket);
$username=ZendAfi_Auth::getInstance();
return $this->returnValidTicketResponse($username,$ticket);
}
......
......@@ -50,7 +50,7 @@ class CasServerControllerValidateActionTest extends AbstractControllerTestCase {
/** @test */
public function requestWithValidTicketShouldRespondValidXML() {
$this->dispatch('/opac/cas-server/validate?identifiant=300&ticket='.md5(Zend_Session::getId()).'&service=http://test.com');
$this->dispatch('/opac/cas-server/validate?ticket='.md5(Zend_Session::getId()).'&service=http://test.com');
$this->assertContains('<cas:user>300</cas:user>',$this->_response->getBody());
$this->assertContains('<cas:proxyGrantingTicket>',$this->_response->getBody());
}
......
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment