- PR -

.NETでLDAP(Active Directory以外)

1
投稿者投稿内容
naomix
ベテラン
会議室デビュー日: 2003/02/01
投稿数: 56
投稿日時: 2004-06-25 11:55
この度LDAP認証することになったのですが、
なにぶんLDAPについてもディレクトリサービスについてもド素人です。

”[HOWTO] フォーム認証と Visual C# .NET を使用して Active Directory に対する認証を行う方法”
http://support.microsoft.com/default.aspx?scid=kb;ja;316748
を参考にしましたが、
対象のディレクトリサービスは Active Directory ではないので、
カスタマイズして、なんとか認証はできました。
しかし、うまく取得できない属性値があります。

ou、sn、givennameといった
よく見掛ける属性(標準的な属性?)は取れるのですが
そうじゃないもの(独自に定義した属性?)は
"この ADSVALUE 型の処理はまだ実装されていません (type = 0xb)。"
という例外が発生するようです。
(この辺、素人ゆえに表現が曖昧です)

ADSIだからダメなのか、JNDIだったら大丈夫なのか、それともそういう問題ではないのか、
わかりません。

どんな属性値でも取得できるようにするにはどうすればいいののでしょうか。
1

スキルアップ/キャリアアップ(JOB@IT)