protected function SimpleLdapSSOTestCase::prepareSSO in Simple LDAP 7
Same name and namespace in other branches
- 7.2 simple_ldap_sso/simple_ldap_sso.test \SimpleLdapSSOTestCase::prepareSSO()
 
Mimick an SSO login.
Logs in a user so that an SSO cookie is set, then deletes the session from the session table, essentially mimicking SSO.
Parameters
array $account: Optional, the account to pass to drupalLogin().
Return value
array The session data from the SSO cookie.
1 call to SimpleLdapSSOTestCase::prepareSSO()
- SimpleLdapSSOTestCase::testSimpleLdapSSO in simple_ldap_sso/
simple_ldap_sso.test  - Test Simple LDAP SSO.
 
File
- simple_ldap_sso/
simple_ldap_sso.test, line 178  - Simple LDAP SSO module tests.
 
Class
- SimpleLdapSSOTestCase
 - @file Simple LDAP SSO module tests.
 
Code
protected function prepareSSO(array $account = NULL) {
  if (!isset($account)) {
    $account = $this->testUser;
  }
  $this
    ->drupalLogin($account);
  $data = $this
    ->getSSOCookieData();
  $this
    ->deleteSessions($data['uid']);
  return $data;
}