|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface AuthorisationManager
Provides Authorisation of the user to a request. Called as part of the Seraph waltz!
| Method Summary | |
|---|---|
boolean |
authoriseForLogin(ApplicationUser user,
javax.servlet.http.HttpServletRequest httpServletRequest)
Called to ask whether a user (non null always) is authorised to perform the given request as a login event |
boolean |
authoriseForRole(ApplicationUser user,
javax.servlet.http.HttpServletRequest httpServletRequest,
String role)
Called to ask whether a user (non null always) is authorised to perform the given request as a login event |
Set<String> |
getRequiredRoles(javax.servlet.http.HttpServletRequest httpServletRequest)
Gets the set of role strings that are examined by Seraph to decide if a user is authorised to execute a request. |
| Method Detail |
|---|
boolean authoriseForLogin(@Nonnull
ApplicationUser user,
javax.servlet.http.HttpServletRequest httpServletRequest)
user - a non null userhttpServletRequest - the request in play
Set<String> getRequiredRoles(javax.servlet.http.HttpServletRequest httpServletRequest)
httpServletRequest - the request in play
boolean authoriseForRole(@Nullable
ApplicationUser user,
javax.servlet.http.HttpServletRequest httpServletRequest,
String role)
user - a possibly null userhttpServletRequest - the request in playrole - one or more of the roles that was given out during getRequiredRoles(javax.servlet.http.HttpServletRequest)
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||