Package com.dassault_systemes.plmsecssobase |
|
Interface ISSOLogContentProvider
|
com.dassault_systemes.plmsecssobase.ISSOLogContentProvider
Framework : PLMSecuritySSOBase
Module : PLMSecSSOBase
public interface ISSOLogContentProvider
The Interface which provide Authentication audit Log content.
Model
This interface must be reimplemented each time a customer wants to customize
the content of the audit log on authentication events wihtin a java process.
The name of the class implementing this interface must be found in
the following file :
$os/resources/credentials/SSOClient.properties
this file needs to contain the following property :
LogContentClassname=classname
where classname is the java class name implementing this interface.
The .jar file containing this implementation should be delivered in the classpath
WARNING:
If you plan to use this implementation for LCA FAT Client you should also add this property to
the following file:
$os/docs/java/logon.properties
where classname is the name of the class implementing this interface
onAuthenticationSuccess
String onAuthenticationSuccess(String iSSOUser)
- Parameters:
iSSOUser
- : the SSO username used to perform the authentication
Called each time an autentication has been performed succesfully
- Returns:
Authentication data to be logged
onAuthenticationFailure
String onAuthenticationFailure(String iSSOUser)
- Parameters:
iSSOUser
- : the SSO username used to perform the authentication
Called each time an autentication failed
- Returns:
Authentication data to be logged
Copyright © 2000, Dassault Systèmes. All rights reserved