FileDocCategorySizeDatePackage
SecurityProvider.javaAPI DocApache Axis 1.41678Sat Apr 22 18:57:28 BST 2006org.apache.axis.security

SecurityProvider

public interface SecurityProvider
The Axis security provider interface As Axis is designed for use in embedded environments, those environments will often contain their own security databases and potentially authentication managers. This interface allows Axis to obtain authentication information from an opaque source which will presumably be configured into the engine at startup time.
author
Glen Daniels (gdaniels@apache.org)

Fields Summary
Constructors Summary
Methods Summary
public AuthenticatedUserauthenticate(org.apache.axis.MessageContext msgContext)
Authenticate a user from a username/password pair.

param
msgContext the MessageContext containing authentication info
return
an AuthenticatedUser or null

public booleanuserMatches(AuthenticatedUser user, java.lang.String principal)
See if a user matches a principal name. The name might be a user or a group.

return
true if the user matches the passed name