I'm adding some services to my module set that will require OAuth authentication, the DNN site will be the provider in this case, and an external application will call this services, but it must authenticate first.
I found some forum posts about OAuth, and other places talking about OAuth but in general specific providers included in DNN to authenticate users from external sources, this is not my case the users will be DNN users, and I want to authorize the external app to act in behave of the DNN user to do some stuff (call specific services), but I was not able to found any resource that explain what DNN provides in the current version, and what it will provide in version 8, I know some things are being added because I found some information like:
But I need to answer more specific questions, like the OAuth version, the URL of the services and if this urls could be customized (we have to follow a standard called xAPI if you are curious).
Is there any resource that I should read? I know that I can download the DNN code and start reading to figure out how it works, and how to use it, but some general guidance will be great before trying that.