Using Security in CORBA Applications
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
Authenticates the client application.
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
As returned by DITobj_PrincipalAuthenticator.build_auth_data
. If auth_data
is invalid, authenticate
raises CORBA::BAD_PARAM
.
As returned by DITobj_PrincipalAuthenticator.build_auth_data.
If privileges
is invalid, authenticate
raises CORBA::BAD_PARAM
.
This method authenticates the client application via the IIOP Listener/Handler so that it can access a BEA Tuxedo domain.
A Security_AuthenticationStatus
Enum value. The following table describes the valid return values.
The authentication failed, or the client application was already authenticated and did not invoke |
![]() ![]() |
![]() |
![]() |