NomisCZ panikajo Hi, 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.
NomisCZ @panikajo Thanks for reporting the bug (this error only appears if you set error_reporting to E_ALL). Please update to v0.1.1.
NomisCZ 0.1.1 Fix illegal offset of OpenID params (PHP error_reporting: E_ALL) Updating composer update nomiscz/flarum-ext-auth-steam php flarum cache:clear
NomisCZ 0.1.2 Added Chinese translation. Thanks @Nekoer. Updating composer update nomiscz/flarum-ext-auth-steam php flarum cache:clear
zjh4473 cannot bind account in profile page. stuck at redirecting. then return 502. here is the get request http://support.cards.farm/api/auth/steam/link?openid.ns=http%3A%2F%2Fspecs.openid.net%2Fauth%2F2.0&openid.mode=id_res&openid.op_endpoint=https%3A%2F%2Fsteamcommunity.com%2Fopenid%2Flogin&openid.claimed_id=https%3A%2F%2Fsteamcommunity.com%2Fopenid%2Fid%2F76561198058999202&openid.identity=https%3A%2F%2Fsteamcommunity.com%2Fopenid%2Fid%2F76561198058999202&openid.return_to=http%3A%2F%2Fsupport.cards.farm%2Fapi%2Fauth%2Fsteam%2Flink&openid.response_nonce=2019-07-31T11%3A19%3A36ZvKxQcGvWLdMlxC7Mi0hLt3pN%2FeI%3D&openid.assoc_handle=1234567890&openid.signed=signed%2Cop_endpoint%2Cclaimed_id%2Cidentity%2Creturn_to%2Cresponse_nonce%2Cassoc_handle&openid.sig=8EoYOUpRSbgPEyCNReCrIbz91wc%3D
NomisCZ zjh4473 Did you set API key? Enable extension in admin page and set API key (https://steamcommunity.com/dev/apikey) in settings. I just tried it with new account and works fine without problem.
zjh4473 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
zjh4473 NomisCZ i just tried to update the key but it still stuck at the login redirect. maybe there is something wrong.
NomisCZ @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. Tested on: Flarum 0.1.0-beta.11.1 PHP 7.2x / 7.3.x MySQL: 5.7.x Webserver: Apache + Nginx (reverse proxy), PageSpeed, SSL
NomisCZ 0.1.3 Update dependencies Update copyright Fix Steam unlink controller (Settings -> Account -> Unlink Steam Account, 500 - something went wrong) Rename Chinese translation - 中文 (Zhōngwén), 汉语, 漢語, ISO 639-1, issue #4, Thanks LCinHK Updating composer update nomiscz/flarum-ext-auth-steam php flarum cache:clear
Littlegolden NomisCZ 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?
NomisCZ Littlegolden Domain Name: xxxx.yy without http/https and /xxx/xxx I tried it on a server in Germany, so it could be a problem in China or on the client side. Looks like the Steam API is not available in China. OpenID Connect schema
Littlegolden NomisCZ I see, thank you. By the way, does Steam have an api interface that can bypass the Great Wall firewall like Google robot verification?
NomisCZ 0.1.4 Remove usage of deprecated get_magic_quotes_gpc() function (PHP 7.4) Add Steam OpenID domain switcher (steamcommunity.com/steampowered.com) to plugin settings - steamcommunity.com is blocked in China issue #7, Thanks LCinHK Updating composer update nomiscz/flarum-ext-auth-steam php flarum cache:clear
aleveltech NomisCZ steampowered.com is no longer available for auth login, so I guess steam auth will be unavailable again in China.
NomisCZ @Littlegolden Problem is probably solved, please update to 0.1.4 and switch domain in plugin settings.