BEA Systems, Inc.

BEA WebLogic Server 9.1 API Reference


weblogic.security.audit
Interface AuditProvider


Deprecated. Deprecated in WebLogic Server 7.0. Replaced by by the Pluggable Security Infrastructure-based AuditProvider(s) that implement weblogic.security.spi.AuditProvider.

public interface AuditProvider

Security audit service provider's interface. A class can implement this interface to log security-related events for auditing purposes. Several WebLogic Server components are instrumented to call methods in this interface when "interesting" events occur.

Classes that implement this interface must have a public no-arg constructor that throws no exceptions.

Methods in this interface follow a simple pattern:

All parameters to all methods are read-only. You can filter events based on their parameters and return values.

Copyright © 2005 BEA Systems, Inc. All Rights Reserved.

Method Summary
 void authenticateUser(String subsystem, UserInfo info, User result)
          Deprecated. A request was made to authenticate a user.
 void checkPermission(String subsystem, Acl acl, Principal principal, Permission permission, boolean result)
          Deprecated. A request was made to check for a permission on an ACL.
 

Method Detail

authenticateUser

public void authenticateUser(String subsystem,
                             UserInfo info,
                             User result)
Deprecated. 
A request was made to authenticate a user.

Parameters:
subsystem - subsystem name
info - authentication parameters
result - return value (null if authentication failure)

checkPermission

public void checkPermission(String subsystem,
                            Acl acl,
                            Principal principal,
                            Permission permission,
                            boolean result)
Deprecated. 
A request was made to check for a permission on an ACL.

Parameters:
subsystem - subsystem name
acl - ACL that was checked
principal - principal that was checked
permission - permission that was checked
result - return value (false if permission denied)

Documentation is available at
http://download.oracle.com/docs/cd/E13222_01/wls/docs91
Copyright 2005 BEA Systems Inc.