# Object Token Authentication Plugin

{% hint style="success" %}
The Object Token Authentication plugin is a ZGW plugin and can only be used in the GZAC edition.
{% endhint %}

The Object Token Authentication plugin is used to provide authentication for ZGW (Zaakgericht Werken) plugins that connect to APIs which use a token as authentication. Currently, the plugins that this plugin can provide authentication for are the following:

* [Objecten API](https://docs.valtimo.nl/features/plugins/configure-objecten-api-plugin)
* [Objecttypen API](https://docs.valtimo.nl/features/plugins/configure-objecttypen-api-plugin)

### Prerequisites

This page requires you to have knowledge on how to configure Objecten API.

## Configuring the plugin

A plugin configuration is required before the plugin can be used. A general description on how to configure plugins can be found [here](https://docs.valtimo.nl/features/plugins/..#configuring-plugins).

If the Object Token Authentication plugin is not visible in the plugin menu, it is possible the application is missing a dependency. Instructions on how to add the Objecten API authentication dependency can be found [here](https://docs.valtimo.nl/fundamentals/getting-started/modules/zgw/objecten-api-authentication).

To configure this plugin the following properties have to be entered:

* **Token (`token`).** The token is configured in the Objects administration page 'api authorizations'. The token should have permissions to object(types) registered to it.

An example plugin configuration:

<figure><img src="https://3330064618-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fq5dx9HWFJGshztp4binE%2Fuploads%2Fgit-blob-3e83b051f79094ad90eefc3c3e3d041e3c19218d%2Fconfigure-plugin%20(4).png?alt=media" alt=""><figcaption></figcaption></figure>
