Skip to main contentSkip to search
Powered by Zoomin Software. For more details please contactZoomin
Progress DocumentationProgress Documentation
Progress Documentation
  • Home
  • Home
  • EnglishČeštinaDeutsch (Germany)Español (Spain)FrançaisItaliano (Italy)Português (Brasil)日本語Русский (Russia)中文 (简体) (China)中文 (繁體, 台灣) (Taiwan)ar-AR
  • Login

Manage Progress Application Server (PAS) for OpenEdge

Available OAuth2 test server requests

Save PDF
Save selected topicSave selected topic and subtopicsSave all topics
Share
Share to emailCopy topic URL
Print
Table of Contents
  • Learn about PAS for OpenEdge administration
    • PAS for OpenEdge licenses
    • About development and production instances
    • Missing and disabled features in production
    • Security configurations
    • About licensing and installation
    • PAS for OpenEdge configuration properties
      • Configure Tomcat properties
      • Configure OpenEdge properties
      • Configure environment variables
      • Configure logging properties
      • Configure security properties
      • Configure Progress Application Server properties
      • Configure adapter properties
    • About the PAS for OpenEdge configuration tools
      • Tomcat utilities
      • OEPROP
      • OESECTOOL
        • Install OESECTOOL
        • OESECTOOL utilities
        • Test OAuth2 configurations
          • Available OAuth2 test server requests
            • Get configuration properties
            • Generate an access token
            • Generate an access and ID token pair
            • Get public keys
            • Get user information
            • Ping
            • Validate access and ID tokens
            • Stop an OAuth2 test server
        • Test SAML configurations
          • Available SAML test server requests
            • Get metadata
            • Generate a SAML token
            • Ping
            • Request an SP-initiated flow
            • Request an IdP-initiated flow
      • OESERVER
      • PASMAN
      • PASOESTART
      • PASPROPCONV
      • SECPROP
      • TCMAN
      • Utilities to manage keys and digital certificates
      • OpenEdge Management and OpenEdge Explorer
      • JConsole and JMX
        • Run JConsole locally
        • Run JConsole remotely
      • OEJMX utility
      • OEMANAGER utility
        • OEMANAGER prerequisites
        • OEMANAGER tasks
        • OEMANAGER use cases
    • Before you move to production
    • Production checklist
  • Create and configure PAS for OpenEdge instances
    • Create a PAS for OpenEdge production instance
      • Use PASMAN to create an instance
      • Use OpenEdge Management to create an instance
      • Create a PAS for OpenEdge instance with OpenEdge Command Center
      • Check the security model of the instance
    • Start and stop a PAS for OpenEdge instance
      • Use PASMAN to start and stop an instance
      • Use OpenEdge Management to start and stop an instance
      • Start or stop a PAS for OpenEdge instance with OpenEdge Command Center
      • Run PAS for OpenEdge as a non-root user
    • Automate lifecycle event scripts
    • Configure a PAS for OpenEdge instance
      • Use PASMAN to configure an instance
      • Use OpenEdge Management to configure an instance
      • Modify PAS for OpenEdge configuration properties with OpenEdge Command Center
    • Connect to an OpenEdge database from PAS for OpenEdge
    • Register a PAS for OpenEdge instance as a Windows service
    • Configure private PAS for OpenEdge instance tracking
    • Delete a PAS for OpenEdge instance
      • Use PASMAN to delete an instance
      • Use OpenEdge Management to delete an instance
      • Delete a PAS for OpenEdge instance with OpenEdge Command Center
  • Deploy an application in PAS for OpenEdge
    • Configure properties for deployment
      • Set the PROPATH
      • Set the database connections
      • Enable the transports
      • Set the agents and sessions
      • Modify the environment variables
    • Stage the r-code
    • OpenEdge Application Archive Structure
    • Create an OpenEdge Application Archive using tcman export
    • Create an OpenEdge Application Archive using an Ant Build
    • Tailor an ABLApp installation using Ant
    • Deployment artifacts
      • Deploy an OpenEdge Application Archive using tcman import
      • Deploy REST services
        • JSON documentation for REST-based services
        • OpenAPI documentation for REST-based services
      • Deploy ABL services
      • Deploy SOAP services
      • Deploy web handler services
      • Deploy an ABL web application
      • Deploy remote administration applications
      • ABL Service Deployment
    • ABL application PING service
    • Package an instance for production
  • Secure PAS for OpenEdge instances
    • About customizing security for a production instance
    • Enable ABL application authentication
      • About the URL access control file
      • About local and extended local user accounts
        • Generate encrypted passwords with GENSPRINGPWD
      • About LDAP user accounts
      • About Active Directory user accounts
      • OERealm user account configurations
        • Create an OERealm service interface
          • Sample HybridRealm.cls
          • Sample OERealmDefs.cls
          • Sample Properties.cls
        • Integrate OERealm with Spring Security for PAS for OpenEdge
        • Manage OERealm security domains and roles in the database
        • OERealm security considerations
      • About multi-domain support for user accounts
        • Resolve user ID and domain names
        • Obtain a domain name from a role name
        • Configure multiple domains
        • About OpenEdge domains in LDAP configurations
    • Disable HTTP in production instances
    • Use TLS in PAS for OpenEdge
      • Obtain a certificate from a certificate authority
      • Configure clients for TLS
      • Configure a PAS for OpenEdge instance for TLS
    • About client authentication
      • Configure ABL client authentication
      • Configure a PAS for OpenEdge instance for client authentication
    • Configure Spring Security
      • About oeablSecurity.properties files
      • Authenticate using OAuth2 and JWT
        • About OAuth2
        • About OAuth2 security considerations
        • About OAuth2 tokens
        • About JSON Web Tokens
        • About support for OAuth2 and JWT in PAS for OpenEdge
          • OAuth2 configuration files
          • Enable OAuth2 support
        • Configure a PAS for OpenEdge web application as an OAuth2 Resource Server
          • Configure OAuth2 or JWT Token Validation Services
          • Configure an OAuth2 keystore
            • Available JWT encryption algorithms
          • Configure JWT payload field validation
          • Configure self-contained access token validation
          • Authorize access to URLs and HTTP Methods
          • Configure JWT/OAuth2 self-contained access token conversion to an OpenEdge CLIENT-PRINCIPAL
          • Add identity token data to a CLIENT-PRINCIPAL object
        • Debug logging for OAuth2
      • Authenticate using SAML
        • About SAML
        • Support for SAML in PAS for OpenEdge
        • Configure PAS for OpenEdge for SAML
        • Debug logging for SAML
      • About single sign-on support
      • About CORS support
      • Add CORS support
    • About managing users and remote access
      • About user and file permissions
      • About role-based user authentication
      • About remote access filters
    • Authenticate using OpenEdge Authentication Gateway as a security token service
    • Extend OpenEdge SSO to web applications
      • About PAS for OpenEdge SSO technologies
        • PAS for OpenEdge SSO tokens
        • OpenEdge domain seal and validation support
      • PAS for OpenEdge SSO configuration guide
        • Configure the validation and use of native OpenEdge SSO token in client requests
        • Configure the generation of OpenEdge native SSO tokens
        • Configure refresh of OpenEdge native SSO tokens
      • PAS for OpenEdge guide to SSO token handling
        • HTTP FORM authentication model
        • HTTP BASIC authentication model
        • SSO authentication model
        • SSO refresh model
        • SSO token error codes
    • About support for server name indication
      • STS client utility (stsclientutil)
      • stsurlutil update utility
  • Tune PAS for OpenEdge instances
    • PAS for OpenEdge tuning recommendations
    • Goals and common steps for tuning PAS for OpenEdge instances
    • PAS for OpenEdge server-side tuning
      • JVM parameters
      • Network connections
      • HTTP/HTTPS request processing
      • PAS for OpenEdge instance parameters
    • Tune OpenEdge web applications and multi-session agents
      • ABL session manager and session pool
      • Web application startup parameters
  • Load balance PAS for OpenEdge instances
    • Scaling considerations in PAS for OpenEdge
    • Enable HTTP sessions for the APSV transport
    • Clusters and sticky sessions
    • Apache proxy host load balancing
      • Requirements for Apache proxy load balancing
      • Configure Apache for proxy load balancing
      • Configure PAS for OpenEdge instances for proxy load balancing
    • Tomcat load balancing
      • Requirements for Tomcat load balancing
      • Configure an Apache web server for Tomcat load balancing
      • Configure PAS for OpenEdge for Tomcat load balancing
    • Amazon load balancing
      • Configure Elastic Load Balancing and Auto Scaling
    • Docker container load balancing
  • Monitor PAS for OpenEdge instances
    • Configure logging in PAS for OpenEdge
      • Configure Tomcat and Tomcat web application logging
      • Configure PAS for OpenEdge application logging
      • Configure ABL application logging
      • Configure ABL application agent logging
      • Configure log file patterns
      • Configure MDC access for header requests
      • Configure the log file directory path
      • Configure log rollover settings
    • Use deferred logging in PAS for OpenEdge
    • Use OEJMX to manage and monitor an instance
      • MBeans and their operations
        • Agent management
        • Session management
        • Transport management
          • WEB transport manager
          • APSV transport manager
          • REST transport manager
          • SOAP transport manager
        • OEABL services management
      • List available MBeans to locate AgentManager details
      • Use an OEJMX query to get agent information
      • Use an OEJMX query to get session metrics
      • Common OEJMX queries
    • Use Server-Side ABL Performance Profiling
      • What is Server-Side Profiling?
      • Configure the diagnostic store
      • Configure Server-Side Profiling with PAS for OpenEdge
      • Supported JSON values for JMX queries
    • Use the OpenEdge Manager web application to manage and monitor an instance
      • Use Swagger UI to explore management REST APIs
        • Explore and test management REST APIs
    • About the OpenEdge HealthScanner
      • Use the OpenEdge HealthScanner
      • Access HealthScanner data
        • Return the HealthScanner status code
        • Return JSON summary view
        • Return JSON details view
        • Return as an OEJMX query
      • Display a healthy score for a REST call
      • Display an unhealthy score for a REST call
      • Customize HealthScanner reports
      • Write a custom HealthScanner view
    • Collect runtime metrics
    • Enable debugging
    • About session and request states
    • Troubleshoot problems with an instance
      • Multi-Session agent initiated graceful shutdown
    • About memory footprint of agent process
      • About factors accounting for total memory in OpenEdge
      • About factors in the operating system that account for memory usage
      • Self-reporting by the PAS for OpenEdge agent
      • Memory fragmentation and heap
      • Memory leaks
      • Address heap bloat in PAS for OpenEdge
        • Find memory leaks using ABL object tracking
    • About agent status and its connection status
  • Optimize PAS for OpenEdge for continuous operations
    • Secure online deployment of a new ABL application
    • Update PROPATH in a production instance with zero downtime
    • Refresh agents in an ABL application
    • Enhanced ABL session management
Table of Contents

Available OAuth2 test server requests

Save PDF
Save selected topicSave selected topic and subtopicsSave all topics
Share
Share to emailCopy topic URL
Print
  • Last Updated: February 11, 2026
  • 1 minute read
    • OpenEdge
    • Version 13.0
    • Documentation

After starting the OAuth2 test server, it provides a set of common requests, known as APIs. You can use these APIs to test applications using the OAuth2 login model, including those using OIDC. These APIs are in addition to the functionality offered by the OESECTOOL command-line utility.

Contents
  • Get configuration properties
  • Generate an access token
  • Generate an access and ID token pair
  • Get public keys
  • Get user information
  • Ping
  • Validate access and ID tokens
  • Stop an OAuth2 test server
TitleResults for “How to create a CRG?”Also Available inAlert