6 votes

Quelles informations sont fournies aux sites lors de la connexion avec Steam OpenID ?

Je suis curieux de savoir quels détails concernant mon compte ou mon profil steam sont fournis lorsque je me connecte à un site web ou à un service utilisant le service Steam OpenID.

Quelles sont les informations fournies et dans quelle mesure sont-elles personnelles ?

0 votes

Cette question n'a pas vraiment de sens. Demandez-vous ce qui est fourni à steam ? Ou bien demandez-vous ce qui est fourni à des tiers lorsque vous vous connectez à l'aide de steam sur des sites non steam, comme arqade vous permet de vous connecter à l'aide de steam ?

0 votes

Cette question devrait être déplacée vers Meta, il ne s'agit pas d'un jeu mais de ce site... et j'ai mal interprété cette question comme étant une question sur la connexion du site d'Arqade avec steam... c'est ma faute.

0 votes

C'est presque plus une question sur le SO, vraiment. Pas entièrement sur Arqade, mais plutôt sur le système qu'Arqade utilise ? Techniquement, ceci répond en quelque sorte à la question : stackoverflow.com/questions/7619848/

5voto

Jon Turner Points 1005

La procédure de connexion proprement dite renvoie très peu d'informations au service/site web tiers - rien de plus que votre nom Steam et votre adresse e-mail. URL OpenID (qui contient votre identifiant Steam 64 bits) .

Fournisseur OpenID de Steam
Steam peut agir comme un fournisseur OpenID. Cela permet à votre application d'authentifier le SteamID d'un utilisateur sans lui demander de saisir son nom d'utilisateur ou son mot de passe Steam sur votre site (ce qui constituerait une violation des conditions d'utilisation de l'API.) Il suffit de télécharger une bibliothèque OpenID pour la langue et la plate-forme de votre choix et d'utiliser http://steamcommunity.com/openid comme fournisseur. L'ID réclamé renvoyé contiendra le SteamID 64 bits de l'utilisateur. Le format du Claimed ID est le suivant : http://steamcommunity.com/openid/id/ \

Toutes les autres informations renvoyées sont obtenues par des appels supplémentaires à l'API Web Steam (comme indiqué dans la réponse de @longtgomjr) et peuvent contenir toutes sortes d'informations publiques sur votre profil.
Il convient de noter que la plupart des données ne sont pas disponibles si votre profil n'est pas public. Il s'agit no dans le cadre du processus de connexion, et la récupération de ces données peut se faire indépendamment de votre connexion.

1voto

Longtomjr Points 436

Selon le Valve Software Wiki. Presque toutes les informations que possède steam. Lisez les options disponibles pour les sites qui utilisent cette API ici : https://developer.valvesoftware.com/wiki/Steam_Web_API

D'après le fichier Read-me sur Page GitHub de SteamAuthentication :

SteamAuthentication est un ensemble de base de fichiers PHP qui permet aux utilisateurs de se connecter en utilisant leur compte steam pour voir du contenu protégé sur votre site web. Il crée une session en utilisant leur steamid comme sessionID et vérifie la session quand un utilisateur visite la page. Il comprend également un fichier qui vous permet d'utiliser les informations de leur profil, comme leur avatar et leur statut en ligne.

Je ne sais pas s'il y a un système en place pour voir ce que vous partagez, mais je crois me souvenir que j'ai dû confirmer, un peu comme le système de Google, lorsque je me suis connecté au site de Terraria avec Steam.

Lié à la fonction GetPlayerSummeries du Wiki. La section privée :

realname
    The player's "Real Name", if they have set it.
primaryclanid
    The player's primary group, as configured in their Steam Community profile.
timecreated
    The time the player's account was created.
gameid
    If the user is currently in-game, this value will be returned and set to the gameid of that game.
gameserverip
    The ip and port of the game server the user is currently playing on, if they are playing on-line in a game using Steam matchmaking. Otherwise will be set to "0.0.0.0:0".
gameextrainfo
    If the user is currently in-game, this will be the name of the game they are playing. This may be the name of a non-Steam game shortcut.
cityid
    This value will be removed in a future update (see loccityid)
loccountrycode
    If set on the user's Steam Community profile, The user's country of residence, 2-character ISO country code
locstatecode
    If set on the user's Steam Community profile, The user's state of residence
loccityid
    An internal code indicating the user's city of residence. A future update will provide this data in a more useful way.
    steam_location gem/package makes player location data readable for output.

1 votes

Cette API couvre les requêtes que vous pouvez faire, et non le retour réel de la connexion avec OpenID.

AlleGamers.com

AlleGamers est une communauté de gamers qui cherche à élargir la connaissance des jeux vidéo.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X