Package org.silverpeas.core.web.rs
Provides the API to build REST-based web services in Silverpeas. It defines the foundation
framework in Silverpeas to make such services.
-
Interface Summary Interface Description ProtectedWebResource A protected Web resource is a Web resource in Silverpeas that can require the user to be authenticated or authorized to access the instances of the resource.RESTWebService.WebTreatment<R> Inner class handled byUserPrivilegeValidation The behavior to validate the privilege of a user to access a resource or a contribution in Silverpeas through an HTTP connexion.WebAuthenticationValidation Validation of the authentication of a user accessing a web endpoint in Silverpeas.WebAuthorizationValidation Validation of the authorization of a user to access a web endpoint in Silverpeas.WebEntity This interface defines a WEB representation of a Silverpeas business entity which is carried by HTTP protocol. -
Class Summary Class Description HTTPAuthentication An HTTP authentication mechanism for Silverpeas to allow users to consume the Silverpeas Web API.HTTPAuthentication.AuthenticationContext RESTRequestContext RESTWebService The class of the Silverpeas REST web services.SilverpeasRequestContext UserPrivilegeValidator It is a decorator of a REST-based web service that provides access to the validation of the authentication and of the authorization for a caller to request the decorated web service. -
Enum Summary Enum Description AuthenticationScheme The different HTTP authentication schemes supported by Silverpeas.