public class Authorization extends Object
| Constructor and Description |
|---|
Authorization() |
| Modifier and Type | Method and Description |
|---|---|
List<String> |
getAdminRoles() |
String |
getOriginServer() |
List<String> |
getProjectCuratorRoles() |
List<String> |
getRegisteredRoles() |
UserHandler |
getUserHandler() |
boolean |
hasRole(List<String> givenRoles,
List<String> authorizedRoles) |
boolean |
hasValidOrigin(String origin) |
boolean |
isAdmin(String token) |
boolean |
isAdmin(UserInfo userInfo) |
boolean |
isProjectCurator(String token) |
boolean |
isProjectCurator(UserInfo userInfo) |
boolean |
isRegistered(String token) |
boolean |
isRegistered(UserInfo userInfo) |
void |
setAdminRoles(List<String> adminRoles) |
void |
setOriginServer(String originServer) |
void |
setProjectCuratorRoles(List<String> projectCuratorRoles) |
void |
setRegisteredRoles(List<String> registeredRoles) |
void |
setUserHandler(UserHandler userHandler) |
public boolean isRegistered(String token)
public boolean isRegistered(UserInfo userInfo)
public boolean isAdmin(String token)
public boolean isAdmin(UserInfo userInfo)
public boolean isProjectCurator(String token)
public boolean isProjectCurator(UserInfo userInfo)
public boolean hasValidOrigin(String origin)
public UserHandler getUserHandler()
public void setUserHandler(UserHandler userHandler)
public String getOriginServer()
public void setOriginServer(String originServer)
Copyright © 2017. All rights reserved.