Package org.opencastproject.security.api
package org.opencastproject.security.api
-
ClassDescriptionA tuple of role, action, and whether the combination is to be allowed.A list of
AccessControlEntrys.Marshals and unmarshalsAccessControlLists to/from XML.An exception that indicates that a stream did not contain properly formatted access control list.Provides common functions helpful in dealing withAccessControlLists.Scopes of an ACL.Provides generation and interpretation of policy documents in media packagesA JMX interface for caching user providers.The default organization.Represent a group in OpencastJAXB parser for JAXB DTOs ofGroup.Mix-in interface for directories that can return a list of members of a groupA simple user model.A wrapper for group collections.An organization that is hosted on this Opencast instance.An organization property.An organization property.A JAXB-annotated list of organizations.A simple user model.A wrapper for role collections.A simple user model.A wrapper for user collections.An interface for entities that are interested in changes to the list of registered organizations.Manages organizations.A JAXB-annotated list of organizations.Marshals and unmarshallsOrganizations to/from XML.Represent the common permissions in OpencastRepresent a role in OpencastThe target (intended purpose) of a set of roles USER - Roles which are assigned to users and/or groups to provide access to capabilities ACL - Roles which are used to manage access to resources (Event, Series) in an ACL ALL - All rolesThe type of role: SYSTEM - A role granted automatically by Opencast, not persisted INTERNAL - A role indicating an ability that the user has within Opencast, persisted GROUP - A role indicating membership of an Opencast group, persisted EXTERNAL - A role granted to a user from an external system, not persisted EXTERNAL_GROUP - A role indicating membership of an Opencast group from an external system, not persisted DERIVED - A role which is derived from the user's group membership (a role which the group has), not persistedA marker interface for the federation of allRoleProviders.Mix-in interface for directories that can list roles.Common security constant definitions.Provides access to the current user's username and roles, if any.Interface representing an authorization check for a given list of URL patterns.Provides secured http client components to access to protected resources.An Exception indicating that the trusted http communication failed.An exception that indicates that a subject attempted to take an action for which it was not authorized.Represent a user in OpencastA marker interface for federation of allUserProviders.Marshals and unmarshallsUsers to/from XML.Provides access to users and roles.