I am due to develop a REST client (C#) which will be used for updating stock/customers/products etc. for a Magento 2.1 instance on a remote server.
I think that I should use Token based authentication for my client - namely, obtain a token based on uesrname/password and then send this token with each and every subsequent request. See here for my motivation in using a token.
However, on reviewing nickvane's answer (for Magento 1.x) it seems that OAuth authentication was used. This review has caused me to reconsider my initial choice of Token based authentication for Magento 2.1.
I already have some C# client code that uses token based authentication and it seems to be working well. I have tried for about 1-2 days to get OAuth authentication working but I haven't yet succeeded.
Could somebody who has more experience in this field please advise me if I am on the right track by using token based authentication for my client?