Their OpenID provider works just fine, I promise! Here's my page to test it: http://heronforce2.heronirc.net/
And the source.. http://heronforce2.heronirc.net/src.7z If you want to get it to work you need: Pear base, Pear DB, Curl, php_pdo, php_pdo_sqlite, php_curl. Their server doesn't have any particular extensions to the specification so you're stuck parsing the public profile. On Mon, Mar 22, 2010 at 1:26 PM, Harry Jeffery <[email protected]> wrote: > It would have to be a callback validation approach from an official > valve website. Like how paypal is used as a payment gateway on many > commercial websites. > > On 22 March 2010 13:42, Jonas 'Sortie' Termansen <[email protected]> wrote: >> I am very interested in this. >> >> In theory the users of my (alpha-state) digital distribution platform would >> be able to validate their accounts, which would make it more secure for my >> systems (previously I just scanned the working dir for the username). But >> would it be more secure for the users? Say I have a website where people >> have to login with their account, how can they be sure I do not receive the >> password, but only Valve does? If Valve makes this system public, wouldn't >> that mean more people would enter their password on fake websites? Or >> perhaps the user is required yo enter the password on a valve site, which is >> more secure. >> >> If anyone has more information on this, I would like to know. :-) >> >> ----- Original meddelelse ----- >>> Valve is currently using Steam login shizzle on a new site which >>> they're testing in closed beta (external from Steamcommunity.com ) :) >>> >>> -ScarT >>> >>> 2010/3/22, David Kraeutmann <[email protected]>: >>> > It was never fully implemented. >>> > https://steamcommunity.com/openid/login returns main page. >>> > >>> > On Mon, Mar 22, 2010 at 12:44 AM, David Kellaway >>> > <[email protected]> wrote: >>> > > It's a real shame the OpenID provider doesn't work properly >>> > > (DotNetOpenAuth rejects it because it's not fully compliant with the >>> > > spec somehow). It'd be much less of a pain than making peoples' >>> > > profiles public, editing them, and digging through the horrible XML >>> > > feed. >>> > > >>> > > Is there anyone at Valve who'd know more about this? >>> > > >>> > > --- >>> > > Dave Kellaway >>> > > >>> > > >>> > > On 21 March 2010 23:06, Stephen Swires <[email protected]> wrote: >>> > > > I tried logging into Stack Overflow with that as the OID provider, >>> > > > but it >>> > > > wouldn't work. It'd be very cool if it did. >>> > > > >>> > > > On Sun, Mar 21, 2010 at 9:43 PM, Saul Rennison >>> > > > <[email protected]>wrote: >>> > > > >>> > > > > Even better, I bet you could just use: >>> > > > > http://steamcommunity.com/openid/ >>> > > > > >>> > > > > Thanks, >>> > > > > - Saul. >>> > > > > >>> > > > > >>> > > > > On 21 March 2010 12:32, Garry Newman <[email protected]> wrote: >>> > > > > >>> > > > > > Thanks, this is what I ended up doing. It's working great right >>> > > > > > now. >>> > > > > > >>> > > > > > garry >>> > > > > > >>> > > > > > On Sun, Mar 21, 2010 at 12:12 PM, Harry Jeffery >>> > > > > > <[email protected]> wrote: >>> > > > > > > Prehaps try linking an account on your website to a steam >>> > > > > > > account. >>> > > > > > > >>> > > > > > > For example: >>> > > > > > > >>> > > > > > > To verify that they own an account with gmod on it ask them to >>> > > > > > > put a >>> > > > > > > small code/id in their steam community profile about-me section >>> > > > > > > temporarily. Then you can have your website check it's >>> > > > > > > existence by >>> > > > > > > parsing the user's profile in xml: >>> > > > > > > >>> > > > > > > http://steamcommunity.com/id/profilename/?xml=1 >>> > > > > > > >>> > > > > > > If it exists you can then check if their account posesses the >>> > > > > > > game: >>> > > > > > > >>> > > > > > > http://steamcommunity.com/id/profilename/games/?xml=1 >>> > > > > > > >>> > > > > > > Of course they would have to temporarily set their profile to >>> > > > > > > public >>> > > > > > > for this to work. Just make it a one off thing and you should >>> > > > > > > have a >>> > > > > > > pretty good way of verifying that the user owns a copy of gmod >>> > > > > > > legitimately. >>> > > > > > > >>> > > > > > > On 21 March 2010 08:45, Garry Newman <[email protected]> >>> > > > > > > wrote: >>> > > > > > > > Is there any way that another website can verify a steam >>> > > > > > > > login? >>> > > > > > > > >>> > > > > > > > I'm quite keen to make one of my websites check whether a >>> > > > > > > > user owns >>> > > > > > > > GMod before letting them download files (because at the >>> > > > > > > > moment in >>> > > > > > > > the >>> > > > > > > > comments there's a lot of "does this work on non-steam" - and >>> > > > > > > > I >>> > > > > > > > don't >>> > > > > > > > want to pay to let them download stuff). >>> > > > > > > > >>> > > > > > > > I'm sure I could manually post to the steam login form and >>> > > > > > > > see if >>> > > > > > > > it >>> > > > > > > > succeeds - but I'm guessing that if it doesn't, it will >>> > > > > > > > eventually >>> > > > > > > > ban >>> > > > > > > > my web server's IP. >>> > > > > > > > >>> > > > > > > > Anyone got any ideas, anyone already done something similar? >>> > > > > > > > >>> > > > > > > > garry >>> > > > > > > > >>> > > > > > > > _______________________________________________ >>> > > > > > > > To unsubscribe, edit your list preferences, or view the list >>> > > > > > > > archives, >>> > > > > > please visit: >>> > > > > > > > http://list.valvesoftware.com/mailman/listinfo/hlcoders >>> > > > > > > > >>> > > > > > > > >>> > > > > > > >>> > > > > > > _______________________________________________ >>> > > > > > > To unsubscribe, edit your list preferences, or view the list >>> > > > > > > archives, >>> > > > > > please visit: >>> > > > > > > http://list.valvesoftware.com/mailman/listinfo/hlcoders >>> > > > > > > >>> > > > > > > >>> > > > > > >>> > > > > > _______________________________________________ >>> > > > > > To unsubscribe, edit your list preferences, or view the list >>> > > > > > archives, >>> > > > > > please visit: >>> > > > > > http://list.valvesoftware.com/mailman/listinfo/hlcoders >>> > > > > > >>> > > > > > >>> > > > > _______________________________________________ >>> > > > > To unsubscribe, edit your list preferences, or view the list >>> > > > > archives, >>> > > > > please visit: >>> > > > > http://list.valvesoftware.com/mailman/listinfo/hlcoders >>> > > > > >>> > > > > >>> > > > >>> > > > >>> > > > -- >>> > > > - Stephen Swires >>> > > > _______________________________________________ >>> > > > To unsubscribe, edit your list preferences, or view the list archives, >>> > > > please visit: >>> > > > http://list.valvesoftware.com/mailman/listinfo/hlcoders >>> > > > >>> > > > >>> > > >>> > > _______________________________________________ >>> > > To unsubscribe, edit your list preferences, or view the list archives, >>> > > please visit: >>> > > http://list.valvesoftware.com/mailman/listinfo/hlcoders >>> > > >>> > > >>> > >>> > _______________________________________________ >>> > To unsubscribe, edit your list preferences, or view the list archives, >>> > please visit: >>> > http://list.valvesoftware.com/mailman/listinfo/hlcoders >>> > >>> > >>> >>> -- >>> Sendt fra min mobile enhed >>> >>> >>> /ScarT >>> >>> _______________________________________________ >>> To unsubscribe, edit your list preferences, or view the list archives, >>> please >>> visit: http://list.valvesoftware.com/mailman/listinfo/hlcoders >> >> _______________________________________________ >> To unsubscribe, edit your list preferences, or view the list archives, >> please visit: >> http://list.valvesoftware.com/mailman/listinfo/hlcoders >> >> > > _______________________________________________ > To unsubscribe, edit your list preferences, or view the list archives, please > visit: > http://list.valvesoftware.com/mailman/listinfo/hlcoders > > _______________________________________________ To unsubscribe, edit your list preferences, or view the list archives, please visit: http://list.valvesoftware.com/mailman/listinfo/hlcoders

