Navigate to the plugin configuration page, click the "Add New Provider" button (located either in the middle or top-right corner), select ADFS as the application, and copy the callback URL from the plugin and keep it handy, as you'll need it to configure ADFS as the OAuth provider.
To perform SSO with ADFS as Provider, your application must be https enabled.
Navigate to Server Manager Dashboard->Tools->ADFS Management.
Navigate to ADFS->Application Groups. Right click on Application Groups & click on Add Application group then enter Application Name. Select Server Application & click on next.
Copy Client Identifier. This is your Client ID. Add Callback URL in Redirect URL. You can get this callback URL from plugin. Click on next.
Click on Generate shared secret. Copy the Secret value. This is your Client Secret. Click on Next.
On the Summary screen, click Next. On the Complete screen, click Close.
Now, right-click on the newly added Application Group and select Properties.
Click on Add application from App Properties.
Click on the Add application. Then select Web API and click Next.
On the Configure Web API screen, enter the domain name address into the Identifier section. Click Add. Click Next.
On the Choose Access Control Policy screen, select Permit everyone and click Next.
On the Configure Application Permission, by default openid is selected as a scope & click on next.
On the Summary screen, click Next. On the Complete screen, click Close.