[nodebb-plugin-sso-steam] Steam/OpenID register/login
-
@Ezra-Sharp said:
would be cool to get a steam icon or have the ability to link to one, there just a "tick" on the register screen for it atm.
The Steam icon must be customized on your template settings (CSS). FontAwesome doesn't provide the Steam icon in their set. There is an issue on Github requesting this icon: https://github.com/FortAwesome/Font-Awesome/issues/1035
By the way, another issue opened on plugin github project alerted me for one question: Steam users can have special characters on nicknames, witch is not acceptable by NodeBB username validations:
Users reporting invalid username error on registration. 路 Issue #4 路 igorprado/nodebb-plugin-sso-steam
I got a report from a user earlier that they received the following error: {"error":"Invalid Username!"} When redirected back to the site from Steam. Creating issue here before I take a look at the plugin.
GitHub (github.com)
@julian, @psychobunny, suggestions?
-
@psychobunny said:
awesome would be pretty cool to see a lot of gaming related forums powered by NodeBB, all thanks to you
This is exactly what brought me to NodeBB. I am working on a project to create a new gaming site because I became completely disenfranchised with most forum based game sites out there. I find the technologies too static for today's web.
I have been doing great deal of research to find out more about nodebb and all the dependencies and I am somewhat confident of creating a platform to bring forum interaction to modern standard.
-
@Jurjee Hey, I have time to kill, I'll take a look.
Edit: Ready.
-
@shinyidol the pull request Julian submitted hasn't been committed yet, so it's technically not fixed yet. You've got two options, you can either wait until the plugin developer accepts the changes, or you can fork the plugin and make the changes manually to your forked version. I'm not sure if there's an unwritten rule when it comes to taking over inactive plugins. As the old plugin would still exist.
-
Only the first one (#6) is required, #7 is just a renaming of the module for cosmetic purposes.
You can try to install my fork by running the following:
$ npm install git+https://github.com/julianlam/nodebb-plugin-openid-steam.git
If at a late date you want to uninstall it:
npm unl nodebb-plugin-openid-steam
, or just remove it from the ACP. -
@julian i think so.
root@blog:~/nodebb# npm ls nodebb-plugin-openid-steam
[email protected] /root/nodebb
[email protected] extraneous (git+https://github.com/julianlam/nodebb-plugin-openid-steam.git#3c81e2c58720bd111d1949cadda1e602834616dc)
npm ERR! extraneous: [email protected] /root/nodebb/node_modules/nodebb-plugin-openid-steam
npm ERR! not ok code 0