bea ホーム | 製品 | dev2dev | support | askBEA |
![]() |
![]() |
|
![]() |
e-docs > Tuxedo > Tuxedo CORBA アプリケーションのセキュリティ機能 > C++ セキュリティ・リファレンス |
Tuxedo CORBA アプリケーションのセキュリティ機能
|
Tobj::PrincipalAuthenticator::logon
概要
プリンシパルを認証します。
OMG IDL 定義
Security::AuthenticationStatus logon(
in string user_name,
in string client_name,
in string system_password,
in string user_password,
in UserAuthData user_data
);
引数
注記 system_password は、30 文字以内で指定します。
注記 TOBJ_SYSAUTHには、TOBJ_NOAUTH に加えてクライアント・アプリケーション・パスワードの要件が含まれます。TOBJ_APPAUTH には、TOBJ_SYSAUTH に加えて、ユーザ・パスワードまたはユーザ・データなどの追加情報が含まれます。
注記 user_password 引数と user_data 引数は、相互に排他的であり、BEA Tuxedo ドメインのコンフィギュレーションで使用する認証サービスの要件によって異なります。BEA Tuxedo のデフォルト認証サービスでは、ユーザ・パスワードの方を予期します。カスタマイズされた認証サービスでは、ユーザ・データを要求するものもあります。user_password と user_data の両方が設定されている場合、ログオン呼び出しで CORBA::BAD_PARAM 例外が発生します。
説明
このメソッドは、プリンシパルが BEA Tuxedo ドメインにアクセスできるように IIOP リスナ/ハンドラを介してプリンシパルを認証します。このメソッドは SecurityLevel2::PrincipalAuthenticator::authenticate と同じ機能ですが、引数は ATMI 認証指向です。
注記 このメソッドが不正な SecurityCurrent オブジェクトで呼び出された場合、CORBA::BAD_INV_ORDER が発生します。
戻り値
次の表は、有効な戻り値について説明しています。
![]() |
![]() |
![]() |
![]() |
||
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |