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.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.