Nucleus Analyticsprovides easy and comprehensive data analytics for associations. With 7.0 Releaserelease, Aptify has made a provision for integrating with Nucleus Analytics software using OpenID Connect Single Sign-On (SSO).
A new application termed Nucleus Reporting is configured as a placeholder application in Aptify Web which is connecting connects to a sample Nucleus analytical dashboard using the SSO integration. If you are interested in integrating your Aptify application with Nucleus, please contact Aptify Support.
Associations interested in this offering needs need to perform following configuration changes in Aptify along with the instructions to that will be provided by Nucleus Analytics team.
...
Log in to Aptify Smart Client.
Go to the Web Services Application.
Right click and select Services.
Select OIDC Registration and OIDC Token Services and click OK to add the services in the folder list.
Add a new record in OIDC Registration Service, and add details as mentioned below:
Issuer: Add the Aptify Web URL here. This value can be anything which denotes the Identity Issuer.
ClientID: Enter the Unique ID which is to be shared with the Nucleus team. This is an alphanumeric unique ID generated randomly by Aptify and shared with the Nucleus team. Please contact Aptify support if you need guidance in generating the Unique ID.
ClientSecret: Enter the Unique Secret Key which is to be shared with the Nucleus team. This is an alphanumeric unique ID generated randomly by Aptify and shared with the Nucleus team. Please contact Aptify support if you need guidance in generating the Unique IDSecret Key.
Client Name: Nucleus
Redirect URL: < Enter the URL provided by Nucleus> After SSO is performed, Aptify redirects to this URL with Auth Code and other query parameters.
Auth Method: HS256 (This auth method is only supported for now)
Token Encrypted Response Ald ID: HS256 (This auth method is only supported for now)
Save and close the record.
...
Aptify.framework.configuration.NucleusRequestUrl - mention the request URL to Nucleus. This information is provided by the Nucleus team.
Aptify.framework.configuration.NucleusServiceName - mention the service name for Nucleus application.
Aptify.framework.configuration.ShowNucleusBasicReportService - this key allows users to enable/disable call calls to the Nucleus application. Set this parameter to true to enable the Nucleus dashboard. Below screenshot shows the Nucleus dashboard.
If this parameter is set to false, below message is displayed on the screen instead of the dashboard.
...
Add the resources in the Web.config file under the Frontend folder, usually, present under “inetpub/wwwroot/Aptify”.
Add below settings if not already present.