com.basecmp.core.security.filter
Interface SecurityRealm

All Known Implementing Classes:
CDASecurityRealm

public interface SecurityRealm

Central Interface providing services and live-infos regarding authentication and authoriztion Created on 08.05.2004

Author:
Wolfgang Schröder

Method Summary
 AuthorizationConstraint authenticate(java.lang.String username, java.lang.String password)
           
 AssetPermissionConstraint getSecurityConstraint(HttpServletRequest request, LoginConstraint loginConstraint)
           
 void init(FilterConfig filterConfig)
           
 boolean isAuthorized(AuthorizationConstraint authorizationConstraint, LoginConstraint loginConstraint, HttpServletRequest request)
           
 boolean isPublicObject(HttpServletRequest request)
           
 boolean isUserInRole(java.security.Principal userprincipal, java.lang.String rolename)
           
 boolean objectExists(HttpServletRequest request)
           
 

Method Detail

authenticate

public AuthorizationConstraint authenticate(java.lang.String username,
                                            java.lang.String password)

getSecurityConstraint

public AssetPermissionConstraint getSecurityConstraint(HttpServletRequest request,
                                                       LoginConstraint loginConstraint)

init

public void init(FilterConfig filterConfig)

isAuthorized

public boolean isAuthorized(AuthorizationConstraint authorizationConstraint,
                            LoginConstraint loginConstraint,
                            HttpServletRequest request)

isPublicObject

public boolean isPublicObject(HttpServletRequest request)

isUserInRole

public boolean isUserInRole(java.security.Principal userprincipal,
                            java.lang.String rolename)

objectExists

public boolean objectExists(HttpServletRequest request)


Copyright © 2004 by basecmp® - Professional Web Solutions