站内搜索: 请输入搜索关键词
当前页面: 在线文档首页 > JBoss 3.2.7 jaxrpc API Documentation 英文版文档

SecurityProvider (JAXRPC API) - JBoss 3.2.7 jaxrpc API Documentation 英文版文档


org.apache.axis.security
Interface SecurityProvider

All Known Implementing Classes:
ServletSecurityProvider, SimpleSecurityProvider

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@macromedia.com)

Method Summary
 AuthenticatedUser authenticate(MessageContext msgContext)
          Authenticate a user from a username/password pair.
 boolean userMatches(AuthenticatedUser user, String principal)
          See if a user matches a principal name.
 

Method Detail

authenticate

public AuthenticatedUser authenticate(MessageContext msgContext)
Authenticate a user from a username/password pair.

Parameters:
msgContext - the MessageContext containing authentication info
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.

Returns:
true if the user matches the passed name


Copyright © 2002 JBoss Group, LLC. All Rights Reserved.