Dynamics 365 is clearly a huge topic and I know very little about it.
If I want to access a handful of web service end-points in D356 using an automated process, is there an alternative to AAD/OAuth for authentication? The examples that I've encountered so far haven't addressed automated/non-interactive D365 API access.
This question is similar to mine, however the accepted solution (Basic Auth/Web Service Access Key) is going away soon. It's also referring to a 'Connect App', and I'm thinking I'd rather hit an API directly.
Context: Currently, I have an automated one-way sync to an on-prem NAV DB that updates a handful of database tables directly when changes exist - it's not complicated. I need re-implement it once my IT department has migrated their NAV DB to MS Dynamics 360.
I understand that BC tables/objects can be exposed as web service end-points, and I anticipate having web-api access (OData) to the tables that I am currently updating directly.
However, authentication seems like it will be an issue. The D365 guidence seems to be OAuth (Authorization Code Grant), which doesn't immediately lend itself to automated processes given its interactive nature. Are there alternatives?