🚀 GitHub Authentication in Juno Console

Oh boy,

I’m so excited, felt like it deserves its own thread. This has been something I’ve wanted to support for a long time, and it’s finally here. You can now authenticate with your GitHub account to access the Juno Console :fire:

I’ll bring that support to developers’ Satellites - though it will require deploying the same open-source self-hosted API I released as well. I’ll ship that soon and provide more technical details but, feels like it’s already another nice step towards my usual obsession: a great state-of-the-art DX!

Happy weekend! :sun:


Release notes: https://github.com/junobuild/juno/releases/tag/v0.0.66
Tweet: https://x.com/junobuild/status/2014733012810764639

5 Likes

Nice, GitHub sign-in is definitely valuable for developer facing apps!

Too bad it requires running a centralized service though, is that the same for the Google login?

Agree, though GitHub itself is centralized anyway. Google login does not need a proxy as it supports OpenId authentication out of the box. GitHub only supports a method that requires access token, which is unsafe to use in a canister, that’s why I defer it this way.

Ah, and btw also worth noting: though it’s not that really documented yet, one can self-host this new API and… the Juno Console as well.

2 Likes