Top > Documents > file > auth_api.ini.php

auth_api.ini.php -- i18n

Basic認証Digest認証、 IPアドレスの見做し認証や login プラグインとの連携、 外部認証(TypeKey, Hatena認証, JugemKey, livedoor Auth) などを利用する場合には、 auth.ini.php の $auth_api という変数に、各サイト固有な情報を登録する必要があります。

設定ファイル

  0
  1
  2
  3
  4
  5
  6
  7
  8
  9
 10
 11
 12
 13
 14
 15
 16
 17
 18
 19
 20
 21
 22
 23
 24
 25
 26
 27
 28
 29
 30
 31
 32
 33
 34
 35
 36
 37
 38
 39
 40
 41
 42
 43
 44
 45
 46
 47
 48
<?php
$auth_api = array(
        // Basic or Digest
        'plus'                  => array(
                'use'           => 0,
                'displayname'   => 'Normal',
        ),
        // TypeKey
        'typekey'               => array(
                'use'           => 0,
                'site_token'    => '',
                'need_email'    => 0,
        ),
        // Hatena
        'hatena'                => array(
                'use'           => 0,
                'api_key'       => '',
                'sec_key'       => '',
        ),
        // JugemKey
        'jugemkey'              => array(
                'use'           => 0,
                'api_key'       => '',
                'sec_key'       => '',
        ),
        // RemoteIP
        'remoteip'              => array(
                'use'           => 0,
                'hidden'        => 1,
        ),
        // livedoor Auth
        'livedoor'              => array(
                'use'           => 0,
                'app_key'       => '',
                'sec_key'       => '',
        ),
        // OpenID
        'openid'                => array(
                'use'           => 0,
                'mixi'  => array(
                        'my_id'         => array(''), // 'userid1','userid2', ...
                        'community_id'  => array(''), // 'community1', 'community2', ...
                ),
        ),
        // mixi
        'mixi'                  => array(
                'use'           => 0,
        ),
);
?>

認証

キーワード認証
plusBasic認証、Digest認証$auth_type の設定により切替可能
typekeyTypeKey
hatenaはてな認証API
jugemkeyJugemKey
remoteipIPアドレスの見做し認証
livedoorlivedoor Auth
OpenIDOpenID

$auth_api

項目名内容省略値
plususe利用しない場合には、0 を指定して下さい。1(利用する)
displaynameloginプラグインで表示する名称を指定します。Normal
typekeyuse利用する場合には、1 を指定して下さい。0 (利用しない)
site_tokenTypeKeyトークンを記入して下さい。空白
need_email電子メールの情報を取得したい場合には、1 を指定して下さい。0 (不用)
hatenause利用する場合には、1 を指定して下さい。0 (利用しない)
api_keyAPIキーを記入して下さい。空白
sec_key秘密鍵を記入して下さい。空白
jugemkeyuse利用する場合には、1 を指定して下さい。0 (利用しない)
api_keyAPIキーを記入して下さい。空白
sec_key秘密鍵を記入して下さい。空白
remoteipuse利用する場合には、1 を指定して下さい。0 (利用しない)
hiddenloginプラグインで選択できないように非表示にします。1 (非表示)
livedooruse利用する場合には、1 を指定して下さい。0 (利用しない)
app_keyアプリケーションキーを記入して下さい。空白
sec_key秘密鍵を記入して下さい。空白
openiduse利用する場合には、1 を指定して下さい。0 (利用しない)

共通項目

項目意味10
use使用するかどうかを指定使用停止
displaynameloginプラグインで表示する名称を指定指定文字列
hiddenloginプラグインで表示を隠すかどうかを指定非表示表示

OpenID mixi 固有認証

詳細は、auth_mixiプラグインをご覧下さい。

履歴

  • rev1532(Plus! I18N版)からは、auth.ini.php から分離されました。
  • rev1776(Plus! I18N版)から、OpenID に mixi 固有の対応がされました。

関連文書


Reload   New Lower page making Unfreeze Diff Copy Rename   Front page List of pages Search Recent changes Backup Referer   Help   RSS of recent changes
Last-modified: Mon, 04 May 2009 05:15:32 HADT (493d)