---
title: HTTP Authorization Mechanism
description: This is an abstract object type that cannot be instantiated.
component: pingds
version: 8.1
page_id: pingds:configref:objects-http-authorization-mechanism
canonical_url: https://docs.pingidentity.com/pingds/8.1/configref/objects-http-authorization-mechanism.html
section_ids:
  http_authorization_mechanisms: HTTP Authorization Mechanisms
  dependencies: Dependencies
  http_authorization_mechanism_properties: HTTP Authorization Mechanism properties
  basic_properties: Basic properties
  enabled: enabled
  advanced_properties: Advanced properties
  java-class: java-class
---

# HTTP Authorization Mechanism

*This is an abstract object type that cannot be instantiated.*

The HTTP Authorization Mechanism is used to define HTTP authorization mechanism.

## HTTP Authorization Mechanisms

The following HTTP Authorization Mechanisms are available:

* [HDAP Authorization Mechanism](objects-hdap-authorization-mechanism.html)

* [HTTP Anonymous Authorization Mechanism](objects-http-anonymous-authorization-mechanism.html)

* [HTTP Basic Authorization Mechanism](objects-http-basic-authorization-mechanism.html)

These HTTP Authorization Mechanisms inherit the properties described below.

## Dependencies

The following objects depend on HTTP Authorization Mechanisms:

* [HTTP Endpoint](objects-http-endpoint.html)

## HTTP Authorization Mechanism properties

You can use configuration expressions to set property values at startup time. For details, see [Property value substitution](expressions.html).

| Basic Properties    | Advanced Properties       |
| ------------------- | ------------------------- |
| [enabled](#enabled) | [java-class](#java-class) |

### Basic properties

Use the `--advanced` option to access advanced properties.

### enabled

|                         |                                                                |
| ----------------------- | -------------------------------------------------------------- |
| *Synopsis*              | Indicates whether the HTTP Authorization Mechanism is enabled. |
| *Default value*         | None                                                           |
| *Allowed values*        | truefalse                                                      |
| *Multi-valued*          | No                                                             |
| *Required*              | Yes                                                            |
| *Admin action required* | None                                                           |
| *Advanced*              | No                                                             |
| *Read-only*             | No                                                             |

## Advanced properties

Use the `--advanced` option to access advanced properties.

### java-class

|                         |                                                                                                                     |
| ----------------------- | ------------------------------------------------------------------------------------------------------------------- |
| *Synopsis*              | Specifies the fully-qualified name of the Java class that provides the HTTP Authorization Mechanism implementation. |
| *Default value*         | None                                                                                                                |
| *Allowed values*        | A Java class that extends or implements:- org.opends.server.protocols.http.authz.HttpAuthorizationMechanism         |
| *Multi-valued*          | No                                                                                                                  |
| *Required*              | Yes                                                                                                                 |
| *Admin action required* | None                                                                                                                |
| *Advanced*              | Yes                                                                                                                 |
| *Read-only*             | No                                                                                                                  |
