Dynamics NAV 2017 (2018 and 2016 too) creates a default web client access , with de default server configuration authenticaton ( Windows in my case), to change web client to use NavUserPassword ,is a easy task:

create a second service :

You need to create a selfsigned certificate or add your legacy certificate, an extra configuration is necessary:

https://community.dynamics.com/nav/b/sauravdhyanimicrosoftdynamicsnav/archive/2016/12/04/microsoft-dynamics-nav-2017-create-an-sll-certificate

then you only have to modify web.config file in the webclient directory:

you have to modify servicename, port , ClientCervicesCredentialType, and DnsIdentity:

 

Enable forms auth on the iis ,and disable windows auth:

for more information check this fantastic post:

https://docs.microsoft.com/en-us/dynamics-nav/how-to–configure-authentication-of-microsoft-dynamics-nav-web-client-users

 

Facebooktwittergoogle_plusredditpinterestlinkedinmail