Download List

Projeto Descrição

XOOPSの統合パッケージを開発するプロジェクトです。

System Requirements

System requirement is not defined

Liberado: 2011-03-29 23:20
NetCommons nc_exauth_2310 (1 files Esconder)

Release Notes


外部認証のためのモジュールやコンポーネントのライブラリです。
別途 Twitter モジュールや Facebook モジュールが必要です。

■ インストール
モジュール管理の「未インストールモジュール」より「インストール」を実行する。
3つのモジュールが同封されています。
全てインストールしてください。
(1) 外部認証エントリ モジュール
(2) 外部認証アカウント管理 モジュール
(3) 外部認証 管理 モジュール


■ 注意
このモジュールを使用するには、下記のプログラムの入れ替えが必要です。
なんらかの副作用があるかもしれません。
あなたの責任においてご使用下さい。
(1) maple/filter/Filter_AuthCheck.class.php
(2) webapp/config/define.inc.php
(3) webapp/modules/authority/config/define.inc.php


■ 同封したファイル

□ 新規モジュール
1. webapp/modules/exauthentry
外部認証エントリ モジュール

2. webapp/modules/exauthuser
外部認証アカウント管理 モジュール

3. webapp/modules/openidadmin
外部認証 管理 モジュール

□ 本体への追加

1. webapp/components/exauth
外部認証の共通のコンポーネント

2. webapp/templates/exauth
外部認証の共通のテンプレート

3. webapp/language/japanese/exauth.ini
外部認証の共通の言語ファイル

4. webapp/modules/pages/templates/exauth
ページ・テンプレート
ヘッダメニューを login モジュールから exauthentry モジュールに変更する。

□ 本体の変更

1. maple/filter/Filter_AuthCheck.class.php
デフォルトでは、
ログインしていないときに、ログインが必要なページにアクセスすると、
login モジュールのログイン画面にリダイレクトされる。
login モジュールの代わりに
exauthentry モジュールにリダイレクトするように変更した。

2. webapp/config/define.inc.php
サイト閉鎖中に許される動作に下記を追加した。
(1) exauthentry モジュール
(2) twitter モジュール
(3) facebook モジュール

3. webapp/modules/authority/config/define.inc.php
管理モジュールを一般ユーザに公開するホワイトリストに下記を追加した。
(1) exauthuser モジュール


■ 文書

(1) 外部認証の階層構造
(2) 外部認証のフローチャート

Changelog

No Changelogs