[Integration] ADFS as the Identity Provider for Adxstudio – Part 6 - Configure Adxstudio

In this article, I will detail how to configure Adxstudio to enable ADFS Authentication.  Please check out the Part 1, Part 2, Part 3, Part 4, and Part 5 of this series which provides an overview of the solution, explains how to configure ADFS server, Relying Party Trust, Web Application Proxy, and publish an application in Web Application Proxy.

[Integration] ADFS as the Identity Provider for AdxstudioPart 1 – Overview

[Integration] ADFS as the Identity Provider for Adxstudio – Part 2 – Configure ADFS Server

[Integration] ADFS as the Identity Provider for Adxstudio – Part 3 – Configure Relying Party Trust

[Integration] ADFS as the Identity Provider for Adxstudio – Part 4 – Configure Web Application Proxy

[Integration] ADFS as the Identity Provider for Adxstudio – Part 5 – Publish an Application in Web Application Proxy

Install SSL Certificate

To configure ADFS based authentication, it is mandatory to have the portal configured to use an SSL certificate.  For production environments, you must have a proper Certification Authority issued certificate.  But for non-production environments, you can use self-signed certificates.  Please see below article for more details.

[How To] Create a Self-Signed SSL Certificate to use with Dynamics 365 Infrastructure Setup

Enable Web Server Role

Next step is to enable the Web Server role.  For step by step walk through, please see below article.

[How To] Configure Web Server Role for Adxstudio Portals

Install Adxstudio

Download Adxstudio – https://community.adxstudio.com/products/adxstudio-portals/releases/adxstudio-portals-7/download/

Follow the instructions to install the Adxstudio Portal, Import Adxstudio solution to Dynamics 365, and connect Adxstudio Portal to Dynamics 365.

[How To] Install Adxstudio

Configure Site Settings for ADFS Authentication

As a minimum , create below Site Settings records in Dynamics 365.

  • Name: Authentication/WsFederation/ADFS/MetadataAddress
  • Value: https://adfs.dyn365apps.internal/FederationMetadata/2007-06/FederationMetadata.xml
  • Name: Authentication/WsFederation/ADFS/AuthenticationType
  • Value: http://adfs.dyn365apps.internal/adfs/services/trust
  • Name: Authentication/WsFederation/ADFS/Wtrealm
  • Value: https://portal.dyn365apps.com/
  • Name: Authentication/WsFederation/ADFS/Wreply
  • Value: https://portal.dyn365apps.com/signin-federation
  • Name: Authentication/WsFederation/ADFS/ValidAudiences
  • Value: https://portal.dyn365apps.com/
  • Name: Authentication/WsFederation/ADFS/Caption
  • Value: ADFS

To create the records, navigate to Portals > Site Settings > New

Populate the Name, Value, and Website fields.

Adxstudio Site Settings

Customise ADFS Login Page

This step is optional.  You can change the default Logo and Illustration to match your organisations branding.  To learn how, please see below article.

[How To] Customise ADFS Login Page

Now, navigate to https://portal.dyn365apps.internal, click Sign In button and then click ADFS button.  You will be redirected to the ADFS Login Page.

Customise ADFS Login Page

Once the AD credentials are entered and validated, you will be redirected and logged in to Adxstudio Portal.

This concludes the [Integration] ADFS as the Identity Provider for Adxstudio series.

References

https://community.adxstudio.com/products/adxstudio-portals/documentation/configuration-guide/portal-authentication/asp.net-identity-authentication/ws-federation-provider-settings/

Thank you for visiting Dyn365Apps.com.

Follow me on Twitter to get the latest news, tips and tricks and more …

Until next time…

[Integration] ADFS as the Identity Provider for Adxstudio – Part 6 – Configure Adxstudio
Tagged on:                 

Leave a Reply