Package org.silverpeas.core.webapi.base
Provides the classes and interfaces from which web services can be defined and published in
Silverpeas.
-
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 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.WebResourceProvider A provider of Silverpeas Web resources for the JAX-RS framework. -
Enum Summary Enum Description AuthenticationScheme The different HTTP authentication schemes supported by Silverpeas.