I'm a front end developer helping a UX team develop the interface of a browser plugin.
The plugin is HTML/CSS/JS based and requires authentication. At the moment we have standard u/p fields in the wires, but the client is wondering if social sign-in is possible.
Since the plugin's interface is injected into each page that the user visits, it means that authentication requests can come from anywhere on the web.
I've read the basics of the oAuth spec, but I can't find an answer to this — it seems odd that oAuth would not require the requests come from a consistent location, but I don't really know what I'm talking about.
Is making oAuth requests from any random domain feasible?