---
title: ScriptableAccessTokenResolver
description: In OAuth2ResourceServerFilter, use a Groovy script to resolve access tokens against an Authorization Server.
component: pinggateway
version: 2026
page_id: pinggateway:reference:ScriptableAccessTokenResolver
canonical_url: https://docs.pingidentity.com/pinggateway/2026/reference/ScriptableAccessTokenResolver.html
revdate: 2025-06-02T18:01:47Z
section_ids:
  ScriptableAccessTokenResolver-usage: Usage
  ScriptableAccessTokenResolver-properties: Properties
  ScriptableAccessTokenResolver-moreinfo: More information
---

# ScriptableAccessTokenResolver

In OAuth2ResourceServerFilter, use a Groovy script to resolve access tokens against an Authorization Server.

Receive a string representing an access token and use a Groovy script to create an instance or promise of `org.forgerock.http.oauth2.AccessTokenInfo`.

## Usage

Use this resolver with the `accessTokenResolver` property of OAuth2ResourceServerFilter.

```json
"accessTokenResolver": {
  "type": "ScriptableAccessTokenResolver",
  "config": {
    "type": configuration expression<string>,
    "file": configuration expression<string>,  // Use either "file"
    "source": [ string, ... ],                 // or "source", but not both.
    "args": map,
    "clientHandler": Handler reference
  }
}
```

## Properties

For information about properties for ScriptableAccessTokenResolver, refer to [PingGateway scripts](Scripts.html).

## More information

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

[OAuth2ResourceServerFilter](OAuth2ResourceServerFilter.html)
