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

第5章 アプリケーションの作成(C API)> 5.2 C API仕様

5.2.2 リポジトリサーバとのユーザ認証

関数名

関数の説明

ldap_simple_bind()

リポジトリサーバとの簡易認証をします。
(非同期型)

ldap_simple_bind_s()

リポジトリサーバとの簡易認証をします。
(同期型)

 

ldap_simple_bind

 この関数は、リポジトリサーバに対して非同期型の簡易認証を要求します。

 アノニマス(匿名ユーザ)でアクセスする場合は、dnパラメタ、およびpasswdパラメタにNULLを指定します。BINDを省略することはできません。

 BIND操作のresult情報を受け取る場合、ldap_result()を使用します。この時、ldap_simple_bind()の復帰値として返されたメッセージIDを指定します。詳細は、“処理結果の受取り/判定”を参照してください。

 ldapssl_init()で獲得したセションハンドルを使用している場合、SSLライブラリで発生したエラーをldapssl_error()で参照することができます。

【指定形式】

#include "idldap.h"
int  ldap_simple_bind(
        LDAP  *ld,
        char  *dn,
        char  *passwd );

【パラメタの説明】

【復帰値】

 

ldap_simple_bind_s

 この関数は、リポジトリサーバに対して同期型の簡易認証を要求します。

 アノニマスでのアクセスを行う場合は、dnパラメタ、およびpasswdパラメタにNULLを指定します。BINDを省略することはできません。

 ldapssl_init()で獲得したセションハンドルを使用している場合、SSLライブラリで発生したエラーをldapssl_error()で参照することができます。

【指定形式】

#include "idldap.h"
int  ldap_simple_bind_s(
        LDAP  *ld,
        char  *dn,
        char  *passwd );

【パラメタの説明】

【復帰値】

 この関数では、復帰値としてLDAPエラーコードを返します。LDAPエラーコードについては、“LDAPエラーコード”を参照してください。


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

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