Document Actions

Plone2.5の認証をMySQLで

Plone2.5を試してみたのだけど、ユーザ管理がこれまでのGRUFからPlonePAS(Plaggable Auth Service?)に
変わっていてちょっと戸惑ってしまいました。ZMI上でのUIがいままでと違います。
LDAPやGmailなど外部の認証を使う事ができるらしいが、pluginを使うなり書くなりする必要があるようです。

個人的には普段MySQLを使う事は無いのですが、とりあえずちょっとテストしてみる。
ちなみに環境はFreeBSD6.1、 python-2.4.3(ports)、 Zope2.9.3(ports)、 Plone2.5
(1)  MySQLをいれる
  枯れてる3系列をいれる(3.23.59)
  FreeBSDのportsでちょいちょい

(2) MySQLとつながるようにする
    pythonにモジュールをいれてMySQLを使えるようにする。
        MySQL-python
        1.2.1を使用、これもportsで(ports/databases/py-MySQLdb)

(3) ZMySQLDA
    Zopeのdatabaseアダプタをいれる
    ZMySQLDA
    Productsディレクトリにいれてリスタート

(4) SQLPASPlugin
    0.5-SVN/unreleased とのことなんですが、試してみる。
    SQLPASPlugin

(5) テーブルをつくる
     シェルでやってもいいし、PHPがあるならphpMyAdminがお手軽。
     とりあえず、id,loginid, passwdの3つのフィールドを用意したテーブルをcreate
     適当にuserをinsertしとく

(6) Z MySQL Database ConnectionをAddする
    とりあえずConnection Stringは以下で。(テストなんでお手軽に)
    ploneuser root
    (database user password)

(7) DB接続をテスト
    (6)で作ったDatabase ConnectionのTestタブで適当にSELECTしてみる。

(8) DB対応のpluginのインスタンス?をつくる
    acl_users内にSQL User ManagerをaddしてDatabase Connectionを選択する。
SQL User Managerの追加追加時の設定項目
 作ったらPropertiesタブで使用するテーブル名とユーザID、パスワードのフィールド名を指定。

(9) 作ったplugin?を使うように設定
    作ったmysql_usersのActivateタブで以下の4つにチェックを入れてみる。
    (少なくとも上2つはチェックしないとダメそう)
        Authentication
        User_Adder
        User_Enumeration
        User_Management
 チェックしたら、さらに各リンクを開き、mysql_usersの順位を上げておく。

とりあえずこれでテーブル内のユーザ/パスワードで認証することはできる。
joinフォームからの追加もOK。でもグループとかユーザ設定とかなんかおかしい。
なんかへん。きっといろいろ足らない。

ちょっと調べてみよう。
Categoria(s)
plone
O URL para efectuar trackback desta entrada é:
http://www.wedgeshape.com/wedge/gwbs/plonepas-mysql-auth/tbping
Add comment

You can add a comment by filling out the form below. Plain text formatting.

(Required)
(Required)
(Required)
(Required)
Captcha Image

« July 2008 »
Su Mo Tu We Th Fr Sa
    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    
Sobre este blog
Garage with Blue Sky 略してGwBS =青空車庫。 2台のFIAT/Bertone X1/9を乗り継いで、2度目のエンジンオーバーホール中にX1/9 Turbo(3台目)に乗り換え。 その他PHP、Zope、庭作りとか散歩とか。
Entradas recentes
306乗り換え nishi 2007-12-17
似ているようで違う2台 nishi 2007-08-13
マフラー修理 nishi 2007-01-14
継続車検、通る nishi 2007-01-14
白黒Bertoneの解体完了 nishi 2006-12-11
Comentários recentes
Re:伊勢原1300の解体 Anonymous User 2007-09-07
Re:似ているようで違う2台 Anonymous User 2007-09-02
Re:PluggableAuthService-1.4 nishi 2007-02-13
Re:SQLPASPlugin 0.6betaを試してみる Tomohiko HORI 2007-02-07
Re:SQLPASPlugin 0.6betaを試してみる Tomohiko HORI 2007-01-19
 

Powered by Plone, the Open Source Content Management System