Enabling or disabling basic authentication
Configure basic authentication for the administrative user interface in PingAccess.
About this task
The authentication default for the PingAccess admin console is HTTP Basic Authentication.
Basic Authentication uses the HTTP Authorization header to transmit the username and password credentials.
The PingAccess server response contains a PA_UI cookie, which is a signed JSON Web Token (JWT).
Subsequent HTTP requests send this cookie for authentication rather than the less secure HTTP Authorization header.
Basic Authentication supports only one user, the administrator. If multiple users must access the admin UI, you should use single sign-on (SSO) authentication. The Administrator username can’t be changed.
Steps
-
To configure basic authentication for the admin UI:
-
Click Settings, then go to Admin Authentication > UI Authentication.
-
In the Authentication Method section:
Choose from:
-
To enable basic authentication, click Basic Authentication.
-
To disable basic authentication and use SSO instead, click Single Sign-On.
To define a fallback administrator authentication method if the OIDC token provider is unreachable, enable the
admin.auth=nativeproperty in therun.propertiesfile. This overrides any configured administrative authentication to basic authentication.
-
-
Click Save.
Learn more in Admin UI SSO authentication.
-
-
To configure basic authentication for the admin API:
-
Click Settings, then go to Admin Authentication > API Authentication.
-
In the Enable section, select the Basic Authentication checkbox to enable basic authentication, or deselect the checkbox to disable it.
Basic and OAuth authentication can be enabled at the same time.
-
Click Save.
Learn more in Configuring API authentication.
-
Changing the password for basic authentication
Change the password used for basic authentication in PingAccess.
Steps
-
Click Settings, then go to Admin Authentication > Basic.
-
Enter the current administrator password.
-
Enter and confirm the new password.
The new password must meet the configured password complexity rules defined in
pa.admin.user.password.regexinrun.properties. -
Click Save.