bea ホーム | 製品 | dev2dev | support | askBEA
BEA Logo Tuxedo
 ドキュメントのダウンロード   サイトマップ   用語集 
検索
0

Tuxedo CORBA アプリケーションのセキュリティ機能

 Previous Next Contents Index View as PDF  

DITobj_PrincipalAuthenticator.authenticate

概要

クライアント・アプリケーションを認証します。

MIDL マッピング

HRESULT authenticate(
[in] long method,
[in] BSTR security_name,
[in] VARIANT auth_data,
[in] VARIANT privileges,
[out] DISecurityLevel2_Credentials**
						creds,
[out] VARIANT* continuation_data,
[out] VARIANT* auth_specific_data,
[in,out,optional] VARIANT* exceptionInfo,
[out,retval] Security_AuthenticationStatus* returnValue);

オートメーション・マッピング

Function authenticate(method As Long, security_name As String,
auth_data, privileges, creds As DISecurityLevel2_Credentials,
continuation_data, auth_specific_data,
[exceptionInfo]) As Security_AuthenticationStatus

引数

method

Must be Tobj::TuxedoSecurity. If method is invalid, authenticate raises CORBA::BAD_PARAM.

security_name

BEA Tuxedo ユーザ名です。

auth_data

DITobj_PrincipalAuthenticator.build_auth_data によって返されます。auth_data が不正の場合、authenticateCORBA::BAD_PARAM が発生します。

privileges

DITobj_PrincipalAuthenticator.build_auth_data によって返されます。privileges が不正の場合、authenticateCORBA::BAD_PARAM が発生します。

creds

SecurityCurrent オブジェクトに配置されます。

continuation_data

常に空です。

auth_specific_data

常に空です。

exceptioninfo

エラー発生時にクライアント・アプリケーションが追加例外データを取得できるようにするオプションの入力引数。ActiveX クライアント・アプリケーションでは、すべての例外データは、OLE オートメーション・エラー・オブジェクトで返されます。

説明

このメソッドは、クライアント・アプリケーションが BEA Tuxedo ドメインにアクセスできるように IIOP リスナ/ハンドラを介してクライアント・アプリケーションを認証します。

戻り値

Security_AuthenticationStatus Enum 値。次の表は、有効な戻り値について説明しています。

戻り値

説明

Security::AuthenticationStatus::
SecAuthSuccess

認証が成功したことを示します。

Security::AuthenticationStatus::
SecAuthFailure

認証が失敗したか、またはクライアント・アプリケーションが既に認証済みで、Tobj::PrincipalAuthenticator:logoff または Tobj_Bootstrap::destroy_current を呼び出さなかったことを示します。


 

 

Back to Top Previous Next
Contact e-docsContact BEAwebmasterprivacy