Package com.dassault_systemes.catjsystem.catjsysso

   
Interface DirectoryAccessInterface

 
Class Hierarchy
com.dassault_systemes.catjsystem.catjsysso.DirectoryAccessInterface
Class Location

Framework : CATJSystem

Module : CATJSystem

Class Description

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.

Field Summary

Constructor Summary

Method Summary
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)


Field Detail

Constructor Detail

Method Detail

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