Basic認証の場合は、パスワードが丸見えになる。らしい。
Plus! I18N の rev 1167から、Digest認証に対応しています。
注意!Digest認証はCGI版では動きません
CGI版PHPでの認証方法 login.inc.php 
プラグインのデモ
1 plugin/login.inc.php
2 lib/auth.php を書き換え
3 pukiwiki.ini.phpに以下の1行を入れる。
$auth_type = 'session'; session_start();session_regenerate_id(TRUE);
mixi OpenID
auth_api.ini.php -- i18n の設定
// mixi
'mixi' => array(
'use' => 0,
),
閲覧・編集・検索制限 
1 auth.ini.phpファイル で 機能を有効にする。
$read_auth = 1; //閲覧時の認証を有効
$edit_auth=1; //編集制限
$search_auth=1; //検索制限
2 機能制限の種別を、ページ名か内容で制限する
$auth_method_type = 'pagename'; //ページ名での制限
$auth_method_type = 'contents'; //ページの内容での制限
3 対象ページの指定方法
閲覧制限したい文字列やページ名を、正規表現で指定します。
$read_auth_pages = array(
// Regex(正規表現) Username
'/:log/' => 'hoge',
'#ひきこもるほげ#' => 'hoge',
'#(ネタバレ|ねたばれ)#' => 'foo,bar,hoge',
);
4 パスワードの設定 auth.ini.php
<?php $auth_users = array(
'hoge' => array('{x-php-md5}(パスMD5)',3),
); ?>
Basic認証・質問箱/332
書き込み認証されているかをスキン内で判断
編集認証時が可能で、未認証の時に文字列を出したい。
認証の設定をブラウザ上で出来るようにする