Using Font Awesome for the icons to social services works great for commercial services, since most if not all of the prominent ones have their icons there. However, those of us using free / open source social services are (I think) less lucky.
Any suggestions about how to add icons for e.g. Riot.im / Matrix, Mastodon, GNUSocial, Diaspora, IRC…?
That’s gonna be a bit weird. Discourse only has space for a single OAuth application in the admin settings, and the login flow isn’t expecting to need you to type in a domain name, either.
You could use OAuth Basic support to add a single server, but again that’s kinda weird to require people to have an account on a single specific server to log in.
And let’s not get into problems with domains expiring, servers shutting down and how do I migrate all these logins?
Exactly what identity are you trying to prove here…? NickServ registrations expire after ~90 days. The email usually isn’t verified or even available to other users.
You can prove identity over IRC, and I’ve done it before, but I see absolutely no reason for Discourse to implement or support that. (And even then, it was with considerably stronger identity guarantees - Twitch IRC.)
In my post I was referring to links to social media accounts, not to social logins. My post belongs to Brand header theme component. Can you move it back there, please?