net.sf.jguard.authorization
Class AuthorizationUtils
java.lang.Object
net.sf.jguard.authorization.AuthorizationUtils
public class AuthorizationUtils
- extends java.lang.Object
utility class for authorization work.
- Author:
- Charles Gay
|
Method Summary |
static java.security.AccessControlContext |
getAccessControlContext(java.util.Collection principals)
return the convenient @link AccessControlContext corresponding to the principal. |
static java.security.AccessControlContext |
getRestrictedAccessControlContext(java.security.Principal principal)
return the convenient @link AccessControlContext corresponding to the principal. |
static boolean |
permitted(javax.security.auth.Subject subj,
java.security.Permission p)
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
AuthorizationUtils
public AuthorizationUtils()
permitted
public static boolean permitted(javax.security.auth.Subject subj,
java.security.Permission p)
- Parameters:
subj - p -
- Returns:
getRestrictedAccessControlContext
public static java.security.AccessControlContext getRestrictedAccessControlContext(java.security.Principal principal)
- return the convenient @link AccessControlContext corresponding to the principal.
- Parameters:
principal - JGuardPrincipal used to restrict execution code rights
- Returns:
- object embedding used to restrict permissions
getAccessControlContext
public static java.security.AccessControlContext getAccessControlContext(java.util.Collection principals)
- return the convenient @link AccessControlContext corresponding to the principal.
- Parameters:
principal - JGuardPrincipal sued to restrict execution code rights
- Returns:
- object embedding used to restrict permissions