Toby is planning on adding SSO supportive code to flarum/core soon. Just saying.
Also, as a user of steam (and having used their api), I wouldn't give out your api key; because any violation will result in your account being closed. Also the api key allows managing your own account. Just saying, sijad you should probably just have signed up for an account, that would have been sufficient.