Ero sivun ”Tekniikka/Mediawiki/pre1.27” versioiden välillä

Kohteesta DigiWiki
Siirry navigaatioon Siirry hakuun
Rivi 4: Rivi 4:
  
 
== Varmennetunnistus ==
 
== Varmennetunnistus ==
 +
 +
=== Apache ===
 +
 +
 +
=== LocalSettings.php ===
 +
 +
<div style="" >
 +
require_once( "$IP/extensions/SSLAuthentication/SSLAuthPlugin.php" );
 +
 +
# Käytä käyttäjän varmenteen tietoja tunnuksen alustamiseksi.
 +
$ssl_map_info = true;
 +
 +
# Real Name
 +
# Käyttäjän oletus nimi hänen metatiedoissa. Käyttäjä voi myöhemmin itse muuttaa tätä.
 +
if ( isset($_SERVER['SSL_CLIENT_S_DN_CN']) and isset($_SERVER['SSL_CLIENT_S_DN_S'] ) ) {
 +
  $ssl_RN = $_SERVER['SSL_CLIENT_S_DN_G'] . " " . $_SERVER['SSL_CLIENT_S_DN_S'];
 +
}
 +
 +
# User Name
 +
# Käyttäjän käyttäjätunnus, joko koko Common Name, esim: TUOMALA JUHA 10000350X
 +
# tai sen viimeinen osa, SATU-tunnus, esim: 10000350X
 +
if (isset($_SERVER['SSL_CLIENT_S_DN_CN'])) {
 +
  # $ssl_UN = $_SERVER['SSL_CLIENT_S_DN_CN'];
 +
  $ssl_UN = end( explode(" ", $_SERVER['SSL_CLIENT_S_DN_CN']) );
 +
};
 +
 +
SSLAuthSetup();
 +
</div>
  
 
* https://www.mediawiki.org/wiki/Extension:SSL_authentication
 
* https://www.mediawiki.org/wiki/Extension:SSL_authentication

Versio 5. tammikuuta 2016 kello 16.07

Mediawiki on Wikipediaa varten kehitetty wiki-ohjelmisto ja suosituin eri wiki-variaatioista.


Varmennetunnistus

Apache

LocalSettings.php

require_once( "$IP/extensions/SSLAuthentication/SSLAuthPlugin.php" );

# Käytä käyttäjän varmenteen tietoja tunnuksen alustamiseksi.
$ssl_map_info = true;

# Real Name
# Käyttäjän oletus nimi hänen metatiedoissa. Käyttäjä voi myöhemmin itse muuttaa tätä.
if ( isset($_SERVER['SSL_CLIENT_S_DN_CN']) and isset($_SERVER['SSL_CLIENT_S_DN_S'] ) ) {
  $ssl_RN = $_SERVER['SSL_CLIENT_S_DN_G'] . " " . $_SERVER['SSL_CLIENT_S_DN_S'];
}

# User Name
# Käyttäjän käyttäjätunnus, joko koko Common Name, esim: TUOMALA JUHA 10000350X
# tai sen viimeinen osa, SATU-tunnus, esim: 10000350X
if (isset($_SERVER['SSL_CLIENT_S_DN_CN'])) {
  # $ssl_UN = $_SERVER['SSL_CLIENT_S_DN_CN'];
  $ssl_UN = end( explode(" ", $_SERVER['SSL_CLIENT_S_DN_CN']) );
};

SSLAuthSetup();


Aiheesta muualla