[PHP-users 359] radius認証関数を探してます

Mitsushi SUGIMOTO php-users@php.gr.jp
Thu, 28 Jun 2001 18:10:19 +0900


杉本@FKC と申します。

PHP4.0.6 (on Readhat 7.1 ftp版)にて、ユーザ認証を、DTC Radiusサーバを
用いて行なおうとしております。(図1参照)

      +--------------------------+               +-----------------+
O     |Apache + PHP + PostgreSQL |-------------->| DTC Radius 2.03 |
| --->|                          |<--------------|   Server        |
^     +--------------------------+               +-----------------+

                      図1


PHPとradiusをキーワードにして検索した結果、http://www.mavetju.org
にてEdwin Groothuisさんが公開している、radius authentication v1.0
(radius_authentication.inc/conf)が希望する動きをしてくれる関数と
判明しましたので、入手し、テスト環境で試してみたのですが、この
関数が生成するパケットはDTC Radiusが期待するものと異なるようで、
invalid radius packetとなり、うまく認証が行なえません。


どなたか、公開できるDTC Radiusサーバ用の認証関数をお持ちの方いらっしゃいません
でしょうか?


# 最悪、radping.cのソースを読み、radius_authentication.incを修正するか
# radpingを外部呼び出しで実行する方法で逃げるかなー。
---
  Name: Mitsushi SUGIMOTO/杉本 光司
E-Mail: moto@fkc.fujitsu.com 
Key fingerprint = D7ED 4844 BDE7 4C24 1FD0  A129 797B 080D 2A03 3D86
Add My couple of cents to the topic