Hi,
I'm a newbie with Xamarin but have done C# programming in the past, I'm currently using Azure's Easy Table and soon Easy API. To increase security, I'd like to prevent other apps from accessing my Easy Tables and Easy APIs. I have set up my Easy Tables to "Allow anonymous access" right now, I believe I should set this to "Authenticated" to prevent other apps in accessing my Easy Tables and APIs.
So should I create one account maybe in Active Directory and use it in my app in the authentication process to only allow my app to access my Easy Tables and APIs?
Should I add an "ID" in my app and have the back end filter other requests that doesn't have the "ID"? And if so, how does one go about it? Should I modify the Node.JS script? How secure can this be?
Note, I have my own user authentication based on user email address and password and it is working okay, but this is on an application level authentication only(i.e., if users provides correct email address and password, they are able to order, view history, etc.). This obviously will not prevent other apps in accessing my Easy Tables and Easy APIs.
Thanks everyone!