Package org.apache.felix.webconsole
Interface User
-
@ProviderType public interface UserRepresentation of a user. The user object can be used by plugins toauthorize(String)the user.- Since:
- 3.4.0
-
-
Field Summary
Fields Modifier and Type Field Description static StringUSER_ATTRIBUTEThe name of the request attribute providing an object of this class
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description booleanauthorize(String role)Checks whether the user has the given role permission.ObjectgetUserObject()Return the user object.
-
-
-
Field Detail
-
USER_ATTRIBUTE
static final String USER_ATTRIBUTE
The name of the request attribute providing an object of this class
-
-
Method Detail
-
getUserObject
Object getUserObject()
Return the user object. This method might returnnullif no web console security provider is configured and access to the console is allowed without authentication. This is the same value as the request attribute fromWebConsoleSecurityProvider2.USER_ATTRIBUTE.- Returns:
- The user object or
null
-
authorize
boolean authorize(String role)
Checks whether the user has the given role permission.- Parameters:
role- The requested role- Returns:
trueif the user is given permission for the given role.
-
-