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

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

 Previous Next Contents Index View as PDF  

DITobj_PrincipalAuthenticator.build_auth_data

概要

DITobj_PrincipalAuthenticator.authenticate で使用する認証データと属性を作成します。

MIDL マッピング

HRESULT build_auth_data(
[in] BSTR user_name,
[in] BSTR client_name,
[in] BSTR system_password,
[in] BSTR user_password,
[in] VARIANT user_data,
[out] VARIANT* auth_data,
[out] VARIANT* privileges,
[in,out,optional] VARIANT* exceptionInfo);

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

Sub build_auth_data(user_name As String, client_name As String,
system_password As String, user_password As String, user_data,
auth_data, privileges, [exceptionInfo])

引数

user_name

BEA Tuxedo ユーザ名です。

client_name

CORBA クライアント・アプリケーション名です。

system_password

CORBA クライアント・アプリケーションのパスワードです。

user_password

デフォルト認証サービスのユーザ・パスワードです。

user_data

カスタム認証サービスで使用するクライアント・アプリケーション固有のデータです。

auth_data

authenticate で使用します。

privileges

authenticate で使用します。

exceptioninfo

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

注記 user_nameclient_name、または system_password が NULL または空の場合、あるいは 30 文字を超えている場合、以降の authenticate メソッド呼び出しで CORBA::BAD_PARAM 例外が発生します。

注記 user_password パラメータと user_data パラメータは、相互に排他的であり、BEA Tuxedo ドメインのコンフィギュレーションで使用する認証サービスの要件によって異なります。デフォルトの認証サービスでは、ユーザ・パスワードの方を予測します。カスタマイズされた認証サービスでは、ユーザ・データを要求するものもあります。user_passworduser_data の両方が設定されている場合、以降の認証呼び出しで CORBA::BAD_PARAM 例外が発生します。

説明

このメソッドは、DITobj_PrincipalAuthenticator.authenticate で使用する認証データと属性を作成するヘルパ関数です。

注記 このメソッドが不正な SecurityCurrent オブジェクトで呼び出された場合、CORBA::BAD_INV_ORDER が発生します。

戻り値

特にありません。

 

Back to Top Previous Next
Contact e-docsContact BEAwebmasterprivacy