We are in the process of implementing an in-house OAuth client that will provide SSO for external users of our AEM application. I have written a custom Provider that implements the Provider interface, as well as an API that extends DefaultApi20 from org.scribe. When I deploy the package and set breakpoints in my custom Provider class, the breakpoints are hit in the activate method and the configuration is loaded and so forth. I can also view my custom configuration in the Sling Config Manager.
However, I'm a bit lost as to where to go from here. I've seen the documentation for enabling Social Login for Twitter and Facebook, but it is not helpful at all. In fact, most Adobe documentation on this is, for lack of a better term, abysmal.
I'm absolutely stuck. Any assistance as to how to proceed would be greatly appreciated.