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
public String onAuthenticationFailure(String iSSOUser)
public String onAuthenticationSuccess(String iSSOUser)


Field Detail

Constructor Detail

Method Detail

onAuthenticationFailure

    public String onAuthenticationFailure(String iSSOUser)

Parameters:
iSSOUser
: the SSO username used to perform the authentication Called each time an autentication failed
Return:
Authentication data to be logged

onAuthenticationSuccess

    public String onAuthenticationSuccess(String iSSOUser)

Parameters:
iSSOUser
: the SSO username used to perform the authentication Called each time an autentication has been performed succesfully
Return:
Authentication data to be logged


Copyright © 2000, Dassault Systèmes. All rights reserved