Class SimpleSecurityProvider

java.lang.Object
org.apache.axis.security.simple.SimpleSecurityProvider
All Implemented Interfaces:
SecurityProvider

public class SimpleSecurityProvider extends Object implements SecurityProvider
SimpleSecurityProvider
Author:
Glen Daniels (gdaniels@apache.org)
  • Field Details

    • log

      protected static org.apache.commons.logging.Log log
  • Constructor Details

    • SimpleSecurityProvider

      public SimpleSecurityProvider()
  • Method Details

    • authenticate

      public AuthenticatedUser authenticate(MessageContext msgContext)
      Authenticate a user from a username/password pair.
      Specified by:
      authenticate in interface SecurityProvider
      Parameters:
      msgContext - the MessageContext containing authentication info
      username - the user name to check
      password - the password to check
      Returns:
      an AuthenticatedUser or null
    • userMatches

      public boolean userMatches(AuthenticatedUser user, String principal)
      See if a user matches a principal name. The name might be a user or a group.
      Specified by:
      userMatches in interface SecurityProvider
      Returns:
      true if the user matches the passed name