# Uses of Package
oracle.dbtools.plugin.api.security

- Packages that use oracle.dbtools.plugin.api.security
  Package | Description
  --- | ---
  oracle.dbtools.plugin.api.security | Resource authorization APIs
  oracle.dbtools.plugin.api.servlet | Extensions to the Servlet API.

- Classes in oracle.dbtools.plugin.api.security used by oracle.dbtools.plugin.api.security
  Class | Description
  --- | ---
  AuthenticationChallenge | Represents an authentication challenge that may be issued when a protected resource is accessed without proper authorization.
  AuthenticationChallenge.Builder | Build `AuthenticationChallenge` instances
  AuthorizationConstraint | Encapsulates the authorization constraints that restrict access to a given resource.
  AuthorizationError | Provides explanation for why authorization failed.
  HasPrivileges | Service that can provide zero or more `Privilege` instances.
  PrivilegeSet | A Collection of `Privilege` instances.
  PrivilegeSet.Builder | Builds `PrivilegeSet` instances

- Classes in oracle.dbtools.plugin.api.security used by oracle.dbtools.plugin.api.servlet
  Class | Description
  --- | ---
  AuthorizationConstraint | Encapsulates the authorization constraints that restrict access to a given resource.