# API Reference

# Components

This plugin exposes the following components (opens new window) in context of your application:

# Controllers

The following controlllers (opens new window) are provided for implementing some default endpoints:

# Policies

Several policies (opens new window) are available for customizing authentication and authorization support in your application:

# Models

These models (opens new window) are provided to manage access control at runtime:

# Services

Commonly useful services (opens new window) regarding authentication and authorization are:

# Configuration

In addition to components listed above the plugin is processing some optionally available runtime configuration.

# Routing defaults

Unless disabled in runtime configuration, this plugin is always setting up routes providing basic user authentication to a client.