Interface User


  • @ProviderType
    @Deprecated(since="2021-04-30")
    public interface User
    Deprecated.
    The Apache Felix Webconsole is not supported in Cloud environments.
    Representation of a user. The user object can be used by plugins to authorize(String) the user.
    Since:
    3.4.0
    • Field Summary

      Fields 
      Modifier and Type Field Description
      static java.lang.String USER_ATTRIBUTE
      Deprecated.
      The name of the request attribute providing an object of this class
    • Field Detail

      • USER_ATTRIBUTE

        static final java.lang.String USER_ATTRIBUTE
        Deprecated.
        The name of the request attribute providing an object of this class
    • Method Detail

      • getUserObject

        java.lang.Object getUserObject()
        Deprecated.
        Return the user object. This method might return null if 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 from WebConsoleSecurityProvider2.USER_ATTRIBUTE.
        Returns:
        The user object or null
      • authorize

        boolean authorize​(java.lang.String role)
        Deprecated.
        Checks whether the user has the given role permission.
        Parameters:
        role - The requested role
        Returns:
        true if the user is given permission for the given role.