platforms, but maybe some interesting ideas
Notice that the user is viewing subscriber-only content within their podcast player, despite the fact they never previously logged-in within that webview; that is because every link is unique to that user, making the integration with the Stratechery website completely seamless. This capability also means that every communication, from podcasts to RSS to email, can be customized to the user:
Passport-to-Passport
A Passport-powered site like Stratechery can sell subscriptions to a different Passport-powered site like Dithering (with permission, of course). For example:
- Dithering and Stratechery have agreed that Stratechery subscribers can “Add-on” Dithering for $3/month, instead of the normal $5/month
- Once the add-on is purchased, the subscriber goes to Dithering’s Passport to get their personalized feed; Dithering controls the content relationship
- However, if the user tries to manage their subscription at Dithering, they are sent back to Stratechery, which owns the billing relationship
These interactions are peer-to-peer, and under the complete control of the sovereign Passport owners.
OpenID and Discourse
Passport can serve as a single sign-on authenticator for any service that supports OpenID, like, for example, the Stratechery forum, which is based on Discourse. When you want to visit the forum at forum.stratechery.com, you will be presented with a Stratechery Passport login screen; enter your credentials and you are good to go:
This required zero interaction with Discourse’s developers; it just worked.