In the event that someone comes in and wants to create an account on PixelFed, IndieAuth provides a pretty portable way to allow people to sign in and go. It wouldn't have to replace the current authentication system (it can work in tandem).
There's quite a bit of libraries and prior art for handling IndieAuth in PHP already. There's https://github.com/indieweb/indieauth-client-php; a sample client (which PixelFed will be) for IndieAuth. I haven't worked with PHP in some time but @aaronpk has expressed some experience with Laravel.
I'd also expand this to highlight that PixelFed itself can be a provider. I've recently finished up some work on handling that for Fortress and I'm happy to provide insight/review/code to have that happen.
@jalcine This is a very interesting idea, I will look into it more and report back here!
Most helpful comment
@jalcine This is a very interesting idea, I will look into it more and report back here!