---
title: IssuerRepository (deprecated)
description: Stores OAuth 2 issuers that are discovered or built from the configuration.
component: pinggateway
version: 2026
page_id: pinggateway:reference:IssuerRepository
canonical_url: https://docs.pingidentity.com/pinggateway/2026/reference/IssuerRepository.html
revdate: 2025-07-07T16:48:22Z
section_ids:
  IssuerRepository-usage: Usage
  IssuerRepository-properties: Properties
  IssuerRepository-moreinfo: More information
---

# IssuerRepository (deprecated)

Stores OAuth 2 issuers that are discovered or built from the configuration.

|   |                                                                                                                                                                                                                                                                                                                       |
| - | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
|   | This object is deprecated. For issuers known in advance, add their settings to the [ClientRegistration](ClientRegistration.html). For discovery, if the IssuerRepository had an `"issuerHandler"`, configure an [AuthorizationCodeOAuth2ClientFilter](AuthorizationCodeOAuth2ClientFilter.html) `"discoveryHandler"`. |

It isn't normally necessary to change this object. Change it only for the following tasks:

* To isolate different repositories in the same route.

* To view the interactions of the well-known endpoint, for example, if the `issuerHandler` is delegating to another handler.

## Usage

```json
{
   "name": string,
   "type": "IssuerRepository",
   "config": {
     "issuerHandler": Handler reference
   }
}
```

## Properties

* `"issuerHandler"`: *Handler [reference](preface.html#definition-reference), optional*

  The default handler to fetch OAuth2 issuer configurations from the well-known endpoint.

  Provide the name of a Handler object defined in the heap or an inline Handler configuration object.

  Default: [ForgeRockClientHandler](ForgeRockClientHandler.html)

## More information

[org.forgerock.openig.filter.oauth2.client.IssuerRepository](../_attachments/apidocs/org/forgerock/openig/filter/oauth2/client/IssuerRepository.html)
