Uses of Package
org.dspace.app.rest.security
Packages that use org.dspace.app.rest.security
Package
Description
DSpace-specific concepts and behaviors to support Spring Security.
-
Classes in org.dspace.app.rest.security used by org.dspace.app.rest.authorizationClassDescriptionEnum that lists all available "permissions" an authenticated user can have on a specific REST endpoint.
-
Classes in org.dspace.app.rest.security used by org.dspace.app.rest.securityClassDescriptionCustom Authentication for use with DSpaceCustom SessionAuthenticationStrategy to be used alongside DSpaceCsrfTokenRepository.This is a custom Spring Security CsrfTokenRepository which supports *cross-domain* CSRF protection (allowing the client and backend to be on different domains).Enum that lists all available "permissions" an authenticated user can have on a specific REST endpoint.This class is responsible for authenticating a user via REST.Interface for a service that can provide authentication for the REST APIAbstract
RestPermissionEvaluatorPluginclass that contains utility methods to evaluate permissions for a Rest Object.Interface to define a permission evaluator plugin.This class will filter /api/authn/login requests to try and authenticate them. -
Classes in org.dspace.app.rest.security used by org.dspace.app.rest.security.jwtClassDescriptionCustom Authentication for use with DSpaceInterface for a service that can provide authentication for the REST API