Right now we can log-in using GitHub, Twitter and Discord.
Another way to authenticate that wouldn't need any third-party login could be magic links sent to e-mail addresses.
If we used that, the users wouldn't have to set any sort of password while logging in using a third-party service.
It wouldn't be particularly hard to implement it too - we'd just have to input our e-mail, the server would e-mail us a link that we would just click and get logged in.
This is how Auth0 does this:
Right now we can log-in using GitHub, Twitter and Discord. Another way to authenticate that wouldn't need any third-party login could be magic links sent to e-mail addresses. If we used that, the users wouldn't have to set any sort of password while logging in using a third-party service.
It wouldn't be particularly hard to implement it too - we'd just have to input our e-mail, the server would e-mail us a link that we would just click and get logged in. This is how Auth0 does this: