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.

5 months later

@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

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

    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?

      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

      https://www.mandsconsulting.com/federated-sso-a-primer-saml-oauth-2-0-openid-connect/

        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?

        13 days later

        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

          0.1.5

          Updating

          composer update nomiscz/flarum-ext-auth-steam
          php flarum cache:clear
          19 days later

          There's a Pull Request about Japanese Translations. Plear check in.

          0.1.6

          Updating

          composer update nomiscz/flarum-ext-auth-steam
          php flarum cache:clear
          a month later

          NomisCZ steampowered.com is no longer available for auth login, so I guess steam auth will be unavailable again in China.

            aleveltech I know, but I have no idea why Steam blocked it. Someone from China could tell us if it works (steamcommunity.com/steampowered.com).