Updated Date: 04/30/2026
Configuring an OAuth server for APM as client and resource server
You configure the OAuth servers that process requests from Access Policy Manager (APM).
Note: For APM to play the role of an OAuth client and an OAuth resource server, configure OAuth servers with Mode set to Client + Resource Server.
-
On the Main tab, click Access > Federation > OAuth Client / Resource Server > OAuth Server.
The OAuth Server screen opens.
-
Click Create.
-
In the Name field, type a name for the object.
-
From the Mode list, select Client + Resource Server.
APM can use this OAuth server to request access tokens and scope details, such as an email address for the user.
The Client Settings and Resource Server Settings areas display.
-
From the Type list, select Okta.
-
From the OAuth Provider list, select the Okta OAuth provider you defined.
-
From the DNS Resolver list, select a DNS resolver (or click the plus (+) icon, create a DNS resolver, and then select it).
-
In the Token Validation Interval field, type a number.
If you configure a per-request policy subroutine to validate the token, the subroutine repeats at this interval, or the expiry time of the access token, whichever is shorter.
-
In the Client Settings area, fill in these fields:
You should have gotten a client ID and client secret when you registered APM as a client of the OAuth authorization server.
-
In the Client ID field, type or paste the client ID.
-
In the Client Secret field, type or paste the secret.
-
From the Client’s ServerSSL Profile Name, select a server SSL profile.
-
-
In the Resource Server Settings area, fill in these fields.
You should have gotten an ID and secret from the OAuth authorization server when you registered APM with it.
Note: Social account providers supply only client ID and client secret. For social account providers, use the client ID and client secret for the client and the resource server IDs and secrets.
-
In the Resource Server ID field, type or paste the resource server ID (for an enterprise provider).
For a social provider, type or paste the client ID instead.
-
In the Resource Server Secret field, type or paste the resource server secret (for an enterprise provider).
For a social provider, type or paste the client secret instead.
-
From the Resource Server’s ServerSSL Profile Name, select a server SSL profile.
-
-
Click Finished.
The server displays on the OAuth Servers screen.
You can now select the OAuth server that you configured from the OAuth Client and OAuth Scope agents when you configure an access policy or a per-request policy.