Documentation
¶
Index ¶
- func NewResourceHandler(handler handlers.ResourceHandler) (scim.ResourceHandler, error)
- type ResourceHandler
- func (g ResourceHandler) Create(r *http.Request, attributes scim.ResourceAttributes) (scim.Resource, error)
- func (g ResourceHandler) Delete(r *http.Request, id string) error
- func (g ResourceHandler) Get(r *http.Request, id string) (scim.Resource, error)
- func (g ResourceHandler) GetAll(r *http.Request, params scim.ListRequestParams) (scim.Page, error)
- func (g ResourceHandler) Patch(r *http.Request, id string, operations []scim.PatchOperation) (scim.Resource, error)
- func (g ResourceHandler) Replace(r *http.Request, id string, attributes scim.ResourceAttributes) (scim.Resource, error)
- type SCIMServer
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewResourceHandler ¶ added in v0.2.0
func NewResourceHandler(handler handlers.ResourceHandler) (scim.ResourceHandler, error)
Types ¶
type ResourceHandler ¶ added in v0.2.0
type ResourceHandler struct {
// contains filtered or unexported fields
}
func (ResourceHandler) Create ¶ added in v0.2.0
func (g ResourceHandler) Create(r *http.Request, attributes scim.ResourceAttributes) (scim.Resource, error)
func (ResourceHandler) Delete ¶ added in v0.2.0
func (g ResourceHandler) Delete(r *http.Request, id string) error
func (ResourceHandler) GetAll ¶ added in v0.2.0
func (g ResourceHandler) GetAll(r *http.Request, params scim.ListRequestParams) (scim.Page, error)
type SCIMServer ¶ added in v0.2.0
type SCIMServer struct {
// contains filtered or unexported fields
}
func NewSCIMServer ¶ added in v0.2.0
func (*SCIMServer) Run ¶ added in v0.2.0
func (s *SCIMServer) Run() error
Click to show internal directories.
Click to hide internal directories.