Package com.dassault_systemes.plmsecssobase

   
Interface ISSOLogContentProvider

 
Class Hierarchy
com.dassault_systemes.plmsecssobase.ISSOLogContentProvider
Class Location

Framework : PLMSecuritySSOBase

Module : PLMSecSSOBase

Class Description

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

Field Summary

Constructor Summary

Method Summary
String onAuthenticationSuccess(String iSSOUser)
String onAuthenticationFailure(String iSSOUser)


Field Detail

Constructor Detail

Method Detail

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