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 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 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 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 authentication.
- Salesforce - Specifies Salesforce authentication.
- WAAD - Specifies authentication with Microsoft Windows Azure Active Directory, Office 365, or SharePoint for Office 365.
- ADFS - Specifies ADFS authentication.
- Okta - Specifies Okta authentication.
- IdentityServer - Specifies IdentityServers authentication.
- SiteMinder - Specifies SiteMinder authentication.
- PingFederate - Specifies PingFederate authentication.
- AgilePointID - Specifies AgilePoint NX authentication.
This value 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" />
- Save the file.
- Restart the Windows service for the AgilePoint Server instance.
WAAD / O365 / SharePoint for O365
These settings specify the credentials for Windows Azure Active Directory, Office 365 or SharePoint for Office 365.
Fields
Field Name | Definition |
---|---|
ClientID |
|
Password |
|
WCFAppID |
|
Salesforce
These settings specify the credentials for Salesforce.
Fields
Field Name | Definition |
---|---|
ClientID |
|
Password |
|
These settings specify the credentials for Google.
Fields
Field Name | Definition |
---|---|
ClientID |
|
ClientSecret |
|
ADFS
These settings specify the credentials for ADFS.
Fields
Field Name | Definition |
---|---|
PortalClientId |
|
PortalResourceUri |
|
Authority |
|
ServerClientId |
|
ServerResourceUri |
|
Okta
These settings specify the credentials for Okta.
Prerequisites
- AgilePoint NX PrivateCloud 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 PrivateCloud 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 PrivateCloud 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 PrivateCloud 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) |
|