Navision supports AD authentication without any problems. Most implementations that I know have are using mixed AD and DB authentication. You can step by step convert users in authentication method. Since Navision supports for a developing language and AD has an API you can extract all information you want, but I don’t recommend. If every time you want to apply a filter you will load from AD you will kill Navision in performance side. Just add information you want in use table since that table contains login (AD or DB).