I have a custom Frappe app that I’ve built to work with my 3CX voice system. It currently uses basic authentication to authenticate with the Frappe instance, but I’d like to switch to using OAuth to authenticate.
I’m confused as to what I have to do to authenticate a third-party client with Frappe OAuth.