Authenticate using OAuth2 and JWT
- Last Updated: February 11, 2026
- 1 minute read
- OpenEdge
- Version 13.0
- Documentation
Open Authorization (OAuth) is a standard framework that allows login access to third-party websites and applications without exposing user account credentials and information. Currently, OAuth2 is the latest version of that standard.
When a product is made up of components from multiple sources that must share a common user identity, OAuth2 and JSON Web Tokens (JWT) provide a way to support single user authentication to the product as a whole. Authentication results in a single sign-on (SSO) security token that allows access to all the product services that are enabled to use the token for authorization.
OAuth2, implemented correctly, provides a medium level of security for a broad range of web application architectures, including web browsers, mobile devices, browser-based client applications (such as JavaScript), and B2B client applications.
OAuth2 and JWT standards are enabled in PAS for OpenEdge to allow it to participate in SSO outside a homogeneous OpenEdge environment. This topic provides a general description of the OAuth2 and JWT standards, a description of how the standards are supported in PAS for OpenEdge's Spring Security framework, and, instructions about configuring and troubleshooting.