Auth MemCookie SP įdiegimas: Skirtumas tarp puslapio versijų

Iš LITNET WIKI.
Peršokti į: navigacija, paiešką
46 eilutė: 46 eilutė:
 
                                 'o' => '/Kauno Technologijos Universitetas/',
 
                                 'o' => '/Kauno Technologijos Universitetas/',
 
                         ),
 
                         ),
 +
</pre>
 +
* Auth_memcookie modulis sukuria aplinkos kintamuosius:
 +
<pre>
 +
 
</pre>
 
</pre>

18:32, 5 balandžio 2017 versija

SP diegimas su Auth_MemCookie apache moduliu

  • įdiegti SimpleSAMLPHP
  • įdiegti paketus:
i   libmemcache-dev  - development headers for libmemcache C client API                   
i   libmemcache0     - C client API for memcached memory object caching system            
i   memcached        - A high-performance memory object caching system                    
i   php5-memcache    - memcache extension module for PHP5             
  • Pagrindinė konfigūracija apache VHOST sekcijoje:
ErrorDocument 401 "/simplesaml/authmemcookie.php"
  • SSP modulio konfigūracija
    • config/authmemcookie.php
//      'authsource' => 'default-sp',
        'authsource' => 'sp4',

        'username' => 'eduPersonPrincipalName',
        'groups' => 'realm',
  • config/config.php
        'enable.authmemcookie' => true,
  • autorizacija yra galima per GROUP informaciją, kuri ateina per atributą. Atributas gali būti nurodomas tik vienas authmemcookie.php faile (žr. aukščiau)
  • autentifikacija/autorizacija apache priemonėmis (httpd.conf arba .htaccess)
Require valid-user
Require group ktu.lt
  • papildomos galimybės autorizacijai
                'authproc' => array(
                        65 => array(
                                'class' => 'authorize:Authorize',
                                'o' => '/Kauno Technologijos Universitetas/',
                        ),
  • Auth_memcookie modulis sukuria aplinkos kintamuosius: