Beispiel #1
0
 /**
  * @return array
  */
 protected static function getAdLdapServices()
 {
     $ldap = ServiceModel::whereIn('type', ['ldap', 'adldap'])->whereIsActive(1)->get(['name', 'type', 'label']);
     $services = [];
     foreach ($ldap as $l) {
         $services[] = ['path' => 'user/session?service=' . strtolower($l->name), 'name' => $l->name, 'label' => $l->label, 'verb' => Verbs::POST, 'payload' => ['username' => 'string', 'password' => 'string', 'service' => $l->name, 'remember_me' => 'bool']];
     }
     return $services;
 }