Pro2 authentication uses Spring FORM Login with extlocal
- Last Updated: August 14, 2026
- 2 minute read
- OpenEdge Pro2
- Version 6.5
- Documentation
Pro2 uses Spring Security FORM-based authentication with the Extended Local
(
extlocal) authentication manager to secure all REST, Web, and APSV
endpoints. You must authenticate with valid credentials before accessing Pro2 resources.
Pro2 introduces enhanced security through server-side authentication that:-
Requires valid credentials for all REST API, Web, and APSV transport endpoints.
-
Uses form-based login with session management.
-
Validates user credentials against the Progress Application Server (PAS) for OpenEdge user registry.
-
Issues session cookies (
JSESSIONID) to maintain authenticated sessions. -
Automatically redirects unauthenticated requests to the login page.
Authentication flow
The authentication process varies depending on how you access Pro2. The login flow
types for web application users and direct URL access are as follows:
- For Pro2 application users:
To sign in to Pro2, establish a valid server session, and access protected application features:
- Open the Pro2 application in your browser.
If no valid session exists, Pro2 redirects to the login page.
- Enter your credentials in the format:
username@domain.Note: The default username isadmin@pro2and the default password isadmin. For security reasons, you must change the default password the first time you log in before you can proceed further. Progress strongly recommends changing it at frequent intervals thereafter and avoiding reuse of default credentials in any production environment. - Click Login.
On successful authentication, Pro2 creates a session and redirects you to the application. All subsequent requests use your authenticated session.
- Open the Pro2 application in your browser.
- For direct URL access:To navigate directly to a protected URL (such as a REST endpoint):
- PAS for OpenEdge redirects your browser to the login page.
- Log in with your credentials.
- After successful authentication, PAS for OpenEdge redirects you back to the original URL.
Troubleshooting
This following table outlines common authentication issues and their
resolutions:
| Issue | Cause | Resolution |
|---|---|---|
| Login fails with "Incorrect Username or Password" | Invalid credentials or incorrect username format. |
|
| REST API returns 401 unauthorized | No valid session exists, or the session has expired. |
|
| Direct URL access redirects to login | Expected behavior. All protected URLs require authentication. |
|
| APSV connection rejected | APSV transport now requires authentication. |
|
Security best practices
Follow these guidelines to maintain secure authentication in your Pro2 deployment:
- Use strong passwords—Enforce password complexity requirements for all users.
- Monitor session activity—Review PAS for OpenEdge logs regularly for unauthorized access attempts.
- Rotate passwords regularly—Establish a password change policy for all users.
- Protect session cookies—Ensure
JSESSIONIDcookies are handled securely by clients.