Allow users to log in with Steam. User can also link or unlink it's Steam account (in user settings).
composer require nomiscz/flarum-ext-auth-steam
composer update nomiscz/flarum-ext-auth-steam
php flarum cache:clear
composer require nomiscz/flarum-ext-auth-steam:0.1.7
NomisCZ make sure to contact packagist about this, not having control over the packagist page will hurt you in the long run.
Currently getting the following error when trying to installon a fresh Beta8.1
Could not find a version of package nomiscz/flarum-ext-auth-steam matching your minimum-stability (beta). Require it with an explicit version constraint allowing its desired stability.
@poVoq No version is showing up on packagist, except dev-master .
composer require nomiscz/flarum-ext-auth-steam:dev-master
I need some information about your installation - PHP version, Flarum version, when this error appears and also output of php flarum info.
It's probably a problem with your environment or affect of others extensions.
Thanks for reporting the bug (this error only appears if you set error_reporting to E_ALL).
Please update to v0.1.1.
cannot bind account in profile page. stuck at redirecting. then return 502.
here is the get request
zjh4473 Did you set API key?
I just tried it with new account and works fine without problem.
NomisCZ i can login steam or choose an account that already logged in, but it won't redirect to my forum. i will update the api key and try again
NomisCZ i just tried to update the key but it still stuck at the login redirect. maybe there is something wrong.
cannot bind account in profile page. stuck at redirecting. then return 500.
I'll check it ASAP.
NomisCZ thank you so much❤
@Littlegolden I checked it, but I only found a problem with account unlink (fixed - v0.1.3). I also installed the clean latest version of Flarum and extension, everything works fine.
I would suggest you check the PHP logs / server configuration. Also check database - login_providers table.
NomisCZ Thanks！！ I'll try it right now!
504 ERROR. Did I write the auth address wrong? Or is it because my country has a firewall, my cloud server cannot issue this command?