Validating FAPI with PingGateway
Validate your FAPI deployment using the two API clients you registered and the FAPI conformance test suite.
|
The FAPI conformance tests use DNS to access PingGateway URLs. Make sure the PingGateway deployment is accessible over the internet. |
Before you begin
Before you begin, make sure you have:
-
Configured CORS settings in the PingOne Advanced Identity Cloud tenant
-
Configured access management settings in the PingOne Advanced Identity Cloud tenant
-
Configured identity management settings in the PingOne Advanced Identity Cloud tenant
-
Completed DCR for two API clients using the test trusted directory
-
Saved the DCR responses for both API clients
-
Saved the PEM-format certificates and private keys for both API clients
-
Saved the PEM-format CA certificate for the test trusted directory
Review the test documentation
The OpenID foundation provides conformance tests accessible online through a Google or GitLab account.
Read the instructions for the conformance tests.
This tutorial focuses on FAPI 1.0 Part 2 Advanced Final tests.
Prepare the test plan
-
Sign on with your Google or GitLab account.
-
Create a test plan.
-
Add the high-level settings:
Setting Use Test Plan
FAPI1-Advanced-Final: Authorization server testClient Authentication Type
private_key_jwtRequest Object Method
by_valueFAPI Profile
plain_fapiFAPI Response Mode
plain_response -
Configure the specific settings for your deployment using the hints provided in the test plan page.
Use the following additional hints to complete the configuration:
Setting Use alias
The alias you chose to customize the client
software_redirect_uris.discoveryUrl
The OpenID Provider well-known endpoint accessed through PingGateway,
https://<gateway-host:port>/am/oauth2/realms/root/realms/alpha/.well-known/openid-configuration.Client settings
The fields in the DCR responses and the PEM-format certificates and private keys you saved.
resourceUrl
The OpenID Provider well-known endpoint accessed through PingGateway,
https://<gateway-host:port>/rs/fapi/api.
-
-
Click Create Test Plan to access the tests.