December 29, 2019

Researching OAuth2 identity providers

Göran B Svensson @JAMStack

I researched the best way to add users GitHub OAuth2 Apps programmatically, but you can only do that manually and each user needs their own OAuth2 App. A way to do it is to build your own OpenID Connect Provider with for example Ory's Hydra.

Another way which for me is simpler and that we need to build anyway is to build a web app (SPA) where users log in and click a button which takes them thru a workflow that saves the type of service selected (CPU, RAM, etc) and users info such as GitHub credentials in a secure way (which they enter after they created the GitHub OAuth2 App) on a managed RDB such as DynamoDB or Firestore. This way there is no need for extra servers and databases and to learn Hydra. You only have to use your tremendous React and Node.js skills.

Today's Top Milestones
  • $100 MRR!
    With a couple of new customers yesterday, ilo.so is now at $135 MRR. This is a big milestone for me. By selling a number of lifetime deals, ilo has al
  • 🚀 A New SEO toolkit is launched on ProductHunt!
    Today is Screpy day! Screpy launched on Product Hunt now. A website analysis tool we’ve been hard working on for months. Will it be interesting? How m
  • I was interviewed for a podcast for the first time
    Last week I was invited to be interviewed for Scottish Business Podcast - a relatively new podcast that covers Scotland-based businesses. The host was
  • Launched Unlimited Credits Model
    Launched a new pricing model for Prospectss.com Unlimited credits for just $49/per month Also, upgraded the tools with better accuracy for ✅ Find Emai
  • Public API
    I'd like to announce that SaaSHub has a simple public API now. There are two endpoints as of now. In general, that should be sufficient for some basic
  • 470 members on Local SEO Community
    Local SEO Community has added about 20 additional members in the last week or so 🙂 I am pretty happy with the pace of growth overall, but it could al
  • 1,200+ users and Indie Hackers Podcast
    We have surpassed recently 1,200 users, yay! We're also in the process of negotiating larger contracts with enterprises. On the other hand, our CEO Pr
  • Fast forward to the 30th of September
    Through sharing on Twitter, I got invited to speak at WordCamp Philly for a new section that's called the WP Guppy Tank, https://wppitchpanel.com/ I h
  • Keyword Prioritization & Visualizing Plugin Update
    Just released two new features: - Using Google search volumes to help prioritize which keywords to focus SEO on - Added annotation lines to the averag
  • Queuey is now live!
    Queuey is a SaaS platform that allows you to create and manage waitlists for your product, whether it is an invite-only beta or a golden ticket referr