|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectnet.sourceforge.pebble.util.SecurityUtils
public final class SecurityUtils
A collection of utility methods for security.
Constructor Summary | |
---|---|
SecurityUtils()
|
Method Summary | |
---|---|
static PebbleUserDetails |
getUserDetails()
|
static java.lang.String |
getUsername()
|
static java.lang.String |
getUsername(Authentication auth)
|
static boolean |
isBlogAdmin()
Determines whether this user is a Pebble admin user. |
static boolean |
isBlogAdmin(Authentication auth)
Determines whether this user is a Pebble admin user. |
static boolean |
isBlogContributor()
Determines whether this user is a blog contributor. |
static boolean |
isBlogContributor(Authentication auth)
Determines whether this user is a blog contributor. |
static boolean |
isBlogOwner()
Determines whether this user is a blog owner. |
static boolean |
isBlogOwner(Authentication auth)
Determines whether this user is a blog owner. |
static boolean |
isBlogPublisher()
Determines whether this user is a blog publisher. |
static boolean |
isBlogPublisher(Authentication auth)
Determines whether this user is a blog publisher. |
static boolean |
isUserAuthenticated()
|
static boolean |
isUserAuthorisedForBlog(Authentication auth,
Blog blog)
|
static boolean |
isUserAuthorisedForBlog(Blog blog)
|
static boolean |
isUserAuthorisedForBlogAsBlogContributor(Authentication auth,
Blog blog)
|
static boolean |
isUserAuthorisedForBlogAsBlogContributor(Blog blog)
|
static boolean |
isUserAuthorisedForBlogAsBlogOwner(Authentication auth,
Blog blog)
|
static boolean |
isUserAuthorisedForBlogAsBlogOwner(Blog blog)
|
static boolean |
isUserAuthorisedForBlogAsBlogPublisher(Authentication auth,
Blog blog)
|
static boolean |
isUserAuthorisedForBlogAsBlogPublisher(Blog blog)
|
static boolean |
isUserAuthorisedForBlogAsBlogReader(Authentication auth,
Blog blog)
|
static boolean |
isUserInRole(Authentication auth,
java.lang.String role)
|
static boolean |
isUserInRole(java.lang.String role)
|
static void |
main(java.lang.String[] args)
|
static void |
runAsAnonymous()
|
static void |
runAsBlogContributor()
|
static void |
runAsBlogOwner()
|
static void |
runAsBlogPublisher()
|
static void |
runAsUnauthenticated()
|
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public SecurityUtils()
Method Detail |
---|
public static java.lang.String getUsername()
public static java.lang.String getUsername(Authentication auth)
public static PebbleUserDetails getUserDetails()
public static boolean isUserInRole(java.lang.String role)
public static boolean isUserInRole(Authentication auth, java.lang.String role)
public static boolean isBlogAdmin()
public static boolean isBlogOwner()
public static boolean isBlogPublisher()
public static boolean isBlogContributor()
public static boolean isBlogAdmin(Authentication auth)
public static boolean isBlogOwner(Authentication auth)
public static boolean isBlogPublisher(Authentication auth)
public static boolean isBlogContributor(Authentication auth)
public static void runAsBlogOwner()
public static void runAsBlogPublisher()
public static void runAsBlogContributor()
public static void runAsAnonymous()
public static void runAsUnauthenticated()
public static boolean isUserAuthorisedForBlogAsBlogOwner(Blog blog)
public static boolean isUserAuthorisedForBlogAsBlogPublisher(Blog blog)
public static boolean isUserAuthorisedForBlogAsBlogContributor(Blog blog)
public static boolean isUserAuthorisedForBlogAsBlogOwner(Authentication auth, Blog blog)
public static boolean isUserAuthorisedForBlogAsBlogPublisher(Authentication auth, Blog blog)
public static boolean isUserAuthorisedForBlogAsBlogContributor(Authentication auth, Blog blog)
public static boolean isUserAuthorisedForBlogAsBlogReader(Authentication auth, Blog blog)
public static boolean isUserAuthorisedForBlog(Blog blog)
public static boolean isUserAuthorisedForBlog(Authentication auth, Blog blog)
public static boolean isUserAuthenticated()
public static void main(java.lang.String[] args)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |