How Do I Change the Authentication Credentials for the AgilePoint NX Portal in the Server Configuration Files?
To change the credentials for your authentication provider for AgilePoint NX Portal, do the procedure in this topic.
Good to Know
- You may need to complete this procedure in these conditions:
- Your credentials expire with your authentication provider.
- You change the primary authentication provider for AgilePoint NX Portal — for example, if you change from Salesforce authentication to SharePoint authentication.
How to Start
- In a text editor, open the file (NX Portal installation folder) C:\Program Files\AgilePoint\AgilePointWebApplication\AgilePointPortal\web.config.
Procedure
- In the file web.config, in the <appSettings> node, add or change the keys 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
- Function:
- Specifies your authentication provider for AgilePoint NX Portal.
- Accepted Values:
- One or more authentication provider name, separated by semicolons (;)
- ActiveDirectory - Specifies Active Directory authentication where the Active Directory runs in an on-premises environment.
- HostedActiveDirectory - Specifies Active Directory authentication where the Active Directory runs in a hosted (private cloud) environment.
- GooglePlus - Specifies Google Workspace authentication.
- Salesforce - Specifies Salesforce authentication.
- WAAD - Specifies authentication with Microsoft Azure Active Directory, Microsoft 365, or SharePoint for Microsoft 365.
- ADFS - Specifies ADFS authentication.
- ACS - Specifies Amazon Cognito authentication.
- Okta - Specifies Okta authentication.
- IdentityServer - Specifies IdentityServers authentication.
- SiteMinder - Specifies SiteMinder authentication.
- PingFederate - Specifies PingFederate authentication.
- AgilePointID - Specifies AgilePoint NX authentication.
AgilePoint ID is not supported in AgilePoint NX OnPremises.
- Default Value:
<add key="ActiveAuthProviders" value="ActiveDirectory" />
- Example:
- An appSettings key in the following format:
<add key="ActiveAuthProviders" value="AgilePointID;WAAD; ActiveDirectory;Salesforce; GooglePlus;ADFS;Okta;OIDC; SiteMinder;ACS" />
- Save the file.
- Restart the Windows service for the AgilePoint Server instance.
Microsoft Azure Active Directory / Microsoft 365 / SharePoint for Microsoft 365
These settings specify the credentials for Microsoft Azure Active Directory, Microsoft 365 or SharePoint for Microsoft 365.
Fields
Field Name | Definition |
---|---|
ClientID |
|
Password |
|
WCFAppID |
|
Salesforce
These settings specify the credentials for Salesforce.
Fields
Field Name | Definition |
---|---|
ClientID |
|
Password |
|
Google Workspace
These settings specify the credentials for Google Workspace.
Fields
Field Name | Definition |
---|---|
ClientID |
|
ClientSecret |
|
ADFS
These settings specify the credentials for ADFS.
Fields
Field Name | Definition |
---|---|
PortalClientId |
|
PortalResourceUri |
|
Authority |
|
ServerClientId |
|
ServerResourceUri |
|
Amazon Cognito
These settings specify the credentials for Amazon Cognito.
Prerequisites
- AgilePoint NX Private Cloud or AgilePoint NX OnPremises v8.0 Software Update 1 or higher
Fields
Field Name | Definition |
---|---|
Client ID |
|
Client Secret |
|
Redirect URI |
|
Authority |
|
Enable Auto Register User (Optional) |
|
Response Type (Optional) |
|
Response Mode (Optional) |
|
Scope (Optional) |
|
Okta
These settings specify the credentials for Okta.
Prerequisites
- AgilePoint NX Private Cloud or AgilePoint NX OnPremises v7.0 Software Update 1 or higher
Fields
Field Name | Definition |
---|---|
Client ID |
|
Client Secret |
|
Authority |
|
Redirect URI |
|
Scope (Optional) |
|
Response Type (Optional) |
|
SiteMinder
These settings specify the credentials for CA SiteMinder.
Prerequisites
- AgilePoint NX Private Cloud or AgilePoint NX OnPremises v7.0 Software Update 1 or higher
Fields
Field Name | Definition |
---|---|
Connection |
|
Username |
|
Password |
|
Mapping File Path |
|
Filter Template |
|
Enable Auto Register User (Optional) |
|
Username Header (Optional) |
|
IdentityServer
These settings specify the credentials for IdentityServer.
Prerequisites
- AgilePoint NX Private Cloud or AgilePoint NX OnPremises v7.0 Software Update 1 or higher
Fields
Field Name | Definition |
---|---|
Client ID |
|
Client Secret |
|
Redirect URI |
|
Authority |
|
Email Claim Type |
|
Full Name Claim Type |
|
Given Name Claim Type |
|
Surname Claim Type |
|
User Name Claim Type |
|
Organization ID Claim Type (Optional) |
|
Scope (Optional) |
|
Response Type (Optional) |
|
Login Button Text (Optional) |
|
Login Button ToolTip (Optional) |
|
Enable Auto Register User (Optional) |
|
PingFederate
These settings specify the credentials for PingFederate.
Prerequisites
- AgilePoint NX Private Cloud or AgilePoint NX OnPremises v7.0 Software Update 2 or higher
Fields
Field Name | Definition |
---|---|
Client ID |
|
Client Secret |
|
Redirect URI |
|
Authority |
|
E-mail Claim Type |
|
Full Name Claim Type |
|
Given Name Claim Type |
|
Surname Claim Type |
|
User Name Claim Type |
|
Organization ID Claim Type (Optional) |
|
Scope (Optional) |
|
Response Type (Optional) |
|
Sign-In Button Text (Optional) |
|
Sign-In Button Tool Tip (Optional) |
|
Enable Auto Register User (Optional) |
|