e-docs > Tuxedo > Using Security in CORBA Applications > Automation Security Reference |
Using Security in CORBA Applications |
DITobj_PrincipalAuthenticator.authenticate
Synopsis
Authenticates the client application.
MIDL Mapping
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);
Automation Mapping
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
Arguments
Description
This method authenticates the client application via the IIOP Listener/Handler so that it can access a BEA Tuxedo domain.
Return Values
A Security_AuthenticationStatus Enum value. The following table describes the valid return values.