PLMSecuritySSOCClient PLMSSOClient

Usage: you must use this class as is. You should never derive it.


public class PLMSSOClient

Class to create a SSO client instance.
Role: This class must be used in order to get the SSO (Single-Sign On) credentials of a given application's default instance.


Constructor and Destructor Index


o PLMSSOClient()
Constructs a SSO client object.
o ~PLMSSOClient()

Method Index


o GetCredentialSetForApplication(CATUnicodeString&,CATUnicodeString&,int&,PLMSSOCredential**&)
Gets all credentials for the default instance of a given application.

Constructor and Destructor


o PLMSSOClient
public PLMSSOClient()
Constructs a SSO client object.
o ~PLMSSOClient
public ~PLMSSOClient()

Methods


o GetCredentialSetForApplication
public GetCredentialSetForApplication( const iAppType,
const iAppInstance,
oCredentialSetCount,
oCredentials)
Gets all credentials for the default instance of a given application. for the authenticated user.
Parameters:
iAppType
Name of the application type for which credentials are requested. This name must match the one used in the .CredentialSet file in $os/resources/credentials/ folder: it is the name the of the applicationType attribute of the SSOCredentialSet node.
iAppInstance
Name of the application instance for which credentials are requested. The empty string "" is used in order to specify a default instance.
oCredentialSetCount
Number of items returned upon successful completion of this method. If the method's return code is different from S_OK, then the value of this parameter not defined.
oCredentials
Array of pointers to credentials which must be returned upon successful completion of this method.
Returns:
S_OK if and only if the requested crendentials were successfully retreived.

This object is included in the file: PLMSSOClient.h
If needed, your Imakefile.mk should include the module: PLMSSOCAAClient

Copyright © 1999-2014, Dassault Systèmes. All rights reserved.