Interstage Application Server Smart Repository運用ガイド
目次 索引 前ページ次ページ

第5章 アプリケーションの作成(C API)> 5.1 C APIの使用方法> 5.1.2 LDAP操作の流れ

5.1.2.2 ユーザ認証

 セションのオープン/初期設定が完了したら、Smart Repositoryサーバにアクセスする前に、ユーザ認証を行う必要があります。ユーザ認は、以下の関数を使用して行います。

 ユーザ認証を省略することはできません。

 また、ldapssl_init()を使用してセションをオープンした場合、SSLによる安全な通信が可能になります。以下にセションのオープン/初期化とユーザ認証の組合せの表を示します。

組合せ

セションのオープン/初期設定

ユーザ認証

使用されるセションと認証方法

a

ldap_init()

ldap_simple_bind() /
ldap_simple_bind_s()

DN、パスワードを使用した簡易認証を行います。SSLの安全な通信経路は使用されません。

b

ldapssl_init()

ldap_simple_bind() /
ldap_simple_bind_s()

DN、パスワードを使用した簡易認証を行い、SSLの安全な通信経路が使用されます。

 表の組合せa、bについて、以下に説明します。

  1. SSLを使用しないセションのオープン関数と、簡易認証関数の使用
     DN、パスワードを使用した簡易認証を行います。SSLの安全な通信経路は使用されません。
  2. SSLを使用するセションのオープン関数と、簡易認証関数の使用
     ldapssl_init()で初期化したSSL証明書環境を使用し、セションがクローズするまでの間、SSLによる安全な通信経路が使用されます。ユーザの認証には、簡易認証関数のパラメタで指定される、DNとパスワードが使用されます。SSLエラー情報の取得には、ldapssl_error()を使用します。

目次 索引 前ページ次ページ

All Rights Reserved, Copyright(C) 富士通株式会社 2005