Interface ResourceServer

    • Method Detail

      • getId

        String getId()
        Returns the unique identifier for this instance.
        Returns:
        the unique identifier for this instance
      • isAllowRemoteResourceManagement

        boolean isAllowRemoteResourceManagement()
        Indicates if the resource server is allowed to manage its own resources remotely using the Protection API.
        Returns:
        true if the resource server is allowed to managed them remotely
      • setAllowRemoteResourceManagement

        void setAllowRemoteResourceManagement​(boolean allowRemoteResourceManagement)
        Indicates if the resource server is allowed to manage its own resources remotely using the Protection API.
        Parameters:
        allowRemoteResourceManagement - true if the resource server is allowed to managed them remotely
      • getPolicyEnforcementMode

        PolicyEnforcementMode getPolicyEnforcementMode()
        Returns the PolicyEnforcementMode configured for this instance.
        Returns:
        the PolicyEnforcementMode configured for this instance.
      • setPolicyEnforcementMode

        void setPolicyEnforcementMode​(PolicyEnforcementMode enforcementMode)
        Defines a PolicyEnforcementMode for this instance.
        Parameters:
        enforcementMode - one of the available options in PolicyEnforcementMode
      • setDecisionStrategy

        void setDecisionStrategy​(DecisionStrategy decisionStrategy)
        Defines a DecisionStrategy for this instance, indicating how permissions should be granted depending on the given decisionStrategy.
        Parameters:
        decisionStrategy - the decision strategy
      • getClientId

        String getClientId()
        Returns id of a client that this ResourceServer is associated with
        Returns:
        id of client
      • getRealm

        RealmModel getRealm()
        Returns reference of a realm that this ResourceServer belongs to.
        Returns:
        reference of a realm