From RossIV, 6 Years ago, written in PHP.
Embed
  1. ### Authentication Model
  2.    $config['auth_mechanism'] = "sso"; # default, other options: ldap, http-auth
  3.    $ssoPrefix = "X-CAS-";
  4.     $config['sso']['create_users'] = true;
  5.     $config['sso']['update_users'] = false;
  6.     #$config['sso']['email_attr'] = $ssoPrefix . "email_primary";
  7.    $config['sso']['realname_attr'] = $ssoPrefix . "displayName";
  8.     $config['sso']['descr_attr'] = $ssoPrefix . "displayName";
  9.     $config['sso']['user_attr'] = $ssoPrefix . "User";
  10.     $config['sso']['mode'] = "env";
  11.     $config['sso']['group_strategy'] = "map";
  12.     $config['sso']['group_attr'] = $ssoPrefix . "eduPersonScopedAffiliation";
  13.     $config['sso']['group_delimeter'] = ",";
  14.     $config['sso']['group_level_map'] = [
  15.             'employee@psdept 123' => 5,
  16.     ];