Uses of Annotation Interface
io.goobi.viewer.api.rest.bindings.AuthorizationBinding
Packages that use AuthorizationBinding
Package
Description
JAX-RS request and response filters implementing cross-cutting concerns such as
access control, CORS headers, IIIF image parameter validation, and PDF/image delivery guards.
REST resources for cache management in the v1 API, providing administrative
endpoints to inspect and invalidate application-level caches.
REST resources for managing registered client applications in the v1 API,
including registration, update, and access token management for API clients.
REST resources for the CMS module in the v1 API, providing access to CMS pages,
media assets, sliders, and image delivery for content management functionality.
REST resources for digitized record access in the v1 API, providing endpoints
for record metadata, pages, sections, file downloads, calendars, change discovery, and RSS feeds.
REST resources for statistics in the v1 API, including moving wall access restriction
statistics and sub-packages for usage tracking endpoints.
REST resources for usage statistics in the v1 API, providing endpoints to query
and report aggregated access and usage data for digitized records.
REST resources for the CMS module in the v2 API, providing updated endpoints
for CMS media retrieval and IIIF-compatible image delivery of CMS assets.
-
Uses of AuthorizationBinding in io.goobi.viewer.api.rest.filters
Classes in io.goobi.viewer.api.rest.filters with annotations of type AuthorizationBindingModifier and TypeClassDescriptionclassJAX-RS request filter that performs token-based authentication and authorization checks for protected API endpoints. -
Uses of AuthorizationBinding in io.goobi.viewer.api.rest.v1.cache
Methods in io.goobi.viewer.api.rest.v1.cache with annotations of type AuthorizationBindingModifier and TypeMethodDescriptionCacheResource.clearCache(boolean content, boolean thumbs, boolean pdf) CacheResource.clearCacheForRecord(String pi, boolean content, boolean thumbs, boolean pdf) -
Uses of AuthorizationBinding in io.goobi.viewer.api.rest.v1.clients
Methods in io.goobi.viewer.api.rest.v1.clients with annotations of type AuthorizationBindingModifier and TypeMethodDescriptionClientApplicationsResource.getAllClients()Lists all registeredClientApplications.Lists all registeredClientApplications.ClientApplicationsResource.setClient(String clientIdentifier, ClientApplication update) Change properties of an existingClientApplication. -
Uses of AuthorizationBinding in io.goobi.viewer.api.rest.v1.cms
Methods in io.goobi.viewer.api.rest.v1.cms with annotations of type AuthorizationBindingModifier and TypeMethodDescriptionvoidCMSMediaResource.deleteAllFiles()voidCMSMediaResource.deleteFile()CMSMediaResource.getAllMedia(String tags, Integer maxItems, Integer prioritySlots, Boolean random) getMediaByTag. -
Uses of AuthorizationBinding in io.goobi.viewer.api.rest.v1.records
Methods in io.goobi.viewer.api.rest.v1.records with annotations of type AuthorizationBindingModifier and TypeMethodDescriptionRecordResource.deleteRecord(Boolean createTraceDocument) deleteRecord. -
Uses of AuthorizationBinding in io.goobi.viewer.api.rest.v1.statistics
Methods in io.goobi.viewer.api.rest.v1.statistics with annotations of type AuthorizationBinding -
Uses of AuthorizationBinding in io.goobi.viewer.api.rest.v1.statistics.usage
Classes in io.goobi.viewer.api.rest.v1.statistics.usage with annotations of type AuthorizationBindingModifier and TypeClassDescriptionclassREST resource providing usage statistics and access metrics for records and viewer resources, covering a single day or a range of days. -
Uses of AuthorizationBinding in io.goobi.viewer.api.rest.v2.cms
Methods in io.goobi.viewer.api.rest.v2.cms with annotations of type AuthorizationBindingModifier and TypeMethodDescriptionvoidCMSMediaResource.deleteAllFiles()voidCMSMediaResource.deleteFile()CMSMediaResource.getAllMedia(String tags, Integer maxItems, Integer prioritySlots, Boolean random) getMediaByTag.