How Do I Update the Credentials for a Third-Party Authentication Provider?
To update the credentials AgilePoint NX Portal uses to connect to a third-party authentication provider, do the procedure in this topic.
Background and Setup
Good to Know
- This procedure assumes the authentication provider is already configured and
operating.
For more information, refer to Add an Authentication Type.
- You may need to complete this procedure if, for example, the credentials expire with your authentication provider.
How to Start
- On the AgilePoint Server machine, in a text editor,
open the AgilePoint NX Portal configuration file:
(NX Portal configuration folder - v9.0 and higher) C:\Program Files\AgilePoint\AgilePointPortalInstance\config\web.yaml
Configure the Authentication Providers
To add or change the authentication providers for AgilePoint NX Portal, do the procedure in this topic.
Procedure
- In the file web.yaml, add or change the attributes that are necessary for your authentication provider.
Refer to the sections in this topic for the configuration information for each authentication provider.
- If you want to add or change the authentication providers that you use for the Portal,
change the value of the activeauthproviders key as necessary.
Field Name Definition activeauthproviders
- Description:
- Specifies the authentication providers for AgilePoint NX Portal.
- Allowed Values:
- One or more authentication provider names, separated by commas (,)
- agilepointid - Specifies AgilePoint NX authentication.
AgilePoint ID is not supported in AgilePoint NX OnPremises.
- activedirectory - Specifies Active Directory authentication where
the Active Directory runs in an on-premises environment.
You can configure the Active Directory authentication on the AgilePoint Server Configuration Utility > System tab.
- acs - Specifies Amazon Cognito authentication.
- adfs - Specifies ADFS authentication.
- googleplus - Specifies Google Workspace authentication.
- oam - Specifies Oracle Access Management authentication.
- oidc - Specifies IdentityServer authentication.
- okta - Specifies Okta authentication.
- pingfed - Specifies PingFederate authentication.
- salesforce - Specifies Salesforce authentication.
- siteminder - Specifies SiteMinder authentication.
To configure the SiteMinder authentication, contact AgilePoint Professional Services.
- waad - Specifies authentication with Microsoft Entra ID, Microsoft 365, or SharePoint for Microsoft 365.
- agilepointid - Specifies AgilePoint NX authentication.
- Default Value:
- ["activedirectory"]
- Example:
- "activeauthproviders": ["activedirectory", "waad"]
- Save the file.
- Restart your AgilePoint Portal instance.
For more information, refer to Restarting AgilePoint Server and AgilePoint Portal
ADFS
These settings specify the credentials for ADFS.
Fields
Field Name | Definition |
---|---|
adfs:portalclientid |
|
adfs:portalclientsecret |
|
adfs:authority |
|
Amazon Cognito
These settings specify the credentials for Amazon Cognito.
Fields
Field Name | Definition |
---|---|
acs:authority |
|
acs:clientid |
|
acs:clientsecret |
|
Google Workspace
These settings specify the credentials for Google Workspace.
Fields
Field Name | Definition |
---|---|
gp:clientid |
|
gp:clientsecret |
|
IdentityServer
These settings specify the credentials for IdentityServer.
Fields
Field Name | Definition |
---|---|
oidc:authority |
|
oidc:clientid |
|
oidc:clientsecret |
|
Microsoft Entra ID (Microsoft 365 / SharePoint for Microsoft 365)
These settings specify the credentials for Microsoft Entra ID, Microsoft 365 or SharePoint for Microsoft 365.
Fields
Field Name | Definition |
---|---|
ida:clientid |
|
ida:password |
|
Okta
These settings specify the credentials for Okta.
Fields
Field Name | Definition |
---|---|
okta:oauthauthority |
|
okta:oauthclientid |
|
okta:oauthclientsecret |
|
Oracle Access Management
These settings specify the credentials for Oracle Access Management.
Fields
Field Name | Definition |
---|---|
oam:authority |
|
oam:clientid |
|
oam:clientsecret |
|
PingFederate
These settings specify the credentials for PingFederate.
Fields
Field Name | Definition |
---|---|
pingfed:authority |
|
pingfed:clientid |
|
pingfed:clientsecret |
|
Salesforce
These settings specify the credentials for Salesforce.
Fields
Field Name | Definition |
---|---|
sf:clientid |
|
sf:password |
|