Package com.dassault_systemes.catjsystem.catjsysso |
|
Interface DirectoryAccessInterface
|
com.dassault_systemes.catjsystem.catjsysso.DirectoryAccessInterface
Framework : CATJSystem
Module : CATJSystem
public interface DirectoryAccessInterface
Interface providing high level methods accessing LDAP Directory
to authenticate a user, check user access and retreive specific
attributes in the directory.
int |
check(String iUser, String iCredentialClient, String iInfo)
|
int |
isAuthorised(String iUser, String iApplication)
|
int |
getApplicationInfo(String iUser, String iApplication, String iSystem, String infoName, StringBuffer oValue, String iSecurityManagerCredential)
|
check
int check(String iUser, String iCredentialClient, String iInfo)
Deprecated.
Authenticates the client.
Role: Check the credential validity of the client.
Deprecated. R16
- Parameters:
iUser
- The user name (typically the ldap relative distinguished name)
iCredentialClient
- The client credential (typically the user ldap password)
iInfo
- For future use. Currently set to null.
- Returns:
0 if authentication is successfull
isAuthorised
int isAuthorised(String iUser, String iApplication)
Deprecated.
Indicates whether a user is authorized or not to work with the specified Application.
Deprecated. R16
- Parameters:
iUser
- The user name (typically the ldap relative distinguished name)
iApplication
- The application name
- Returns:
0 if the user is authorized
getApplicationInfo
int getApplicationInfo(String iUser, String iApplication, String iSystem, String infoName, StringBuffer oValue, String iSecurityManagerCredential)
Deprecated.
Retrieves information about the application.
Deprecated. R16
- Parameters:
iUser
- The user name
iApplication
- The application name
iSystem
- For future use: the operating system
iAttribute
- The Attribute that needs to need to be fetched
oValue
- The attribute retrieved value
iSecurityManagerCredential
- Credential that identifies the security manager
Copyright © 2000, Dassault Systèmes. All rights reserved