A user of a web or mobile application, e.g., a video-sharing application, may want to access another online service, e.g., a third-party blogging or social media service, without leaving the application. The OAuth 2.0 standard is a common mechanism for authorizing a web application to access an account owned by the user on another online service. However, if the user does not have an account on the online service, accessing the service from within the application is at best tedious, and at worst, not presently possible. This disclosure describes OAuth-based techniques that enable a user of a web or mobile application to invoke an online service unrelated to the application from within the application, even when the user does not have an account with the online service, or an installed app for the service.

Creative Commons License

Creative Commons License
This work is licensed under a Creative Commons Attribution 4.0 License.