認証オブジェクトが実装するIDLは、次のとおりです。 インタフェースの詳細については、“リファレンスマニュアル(API編)”の“認証オブジェクトのIDL”を参照してください。
module ISTD { interface ASO { exception InvalidArgument { string reason; }; exception CannotProceed { string reason; }; exception InternalError { string reason; }; // auth_check の復帰値 const long OK = 0; const long NG = 1; long auth_check( in string userDN, in string password ) raises(InvalidArgument, CannotProceed, InternalError); long auth_check2( in string username, in string password, in string userbaseDN) raises(InvalidArgument, CannotProceed, InternalError); }; };