PingFederate Server

Configuring an OAuth 2.1-compliant client

You can configure an OAuth client in PingFederate that complies with the developing OAuth 2.1 framework.

Learn more about the major changes in OAuth 2.1 in the OAuth documentation and the OAuth 2.1 specifications.

The following table compares the changes in OAuth versions as they apply to PingFederate clients:

Feature OAuth 2.0 OAuth 2.1

Proof Key for Code Exchange (PKCE)

Optional. Mostly used for mobile or single page applications

Mandatory for all clients that use the authorization code grant type

Implicit Grant

Allowed but discouraged

Deprecated

Resource Owner Password Credentials (ROPC) Grant

Allowed using username and password authentication

Deprecated

Redirect URIs

Partial string matches allowed

Exact string matches required

Refresh Tokens

No strict user requirements for web authentication

Must be Sender-Constrained or use rotation