2013-04-02 2 views
1

Nous sommes un affilié Apple enregistré et avons un site Web avec une communauté de développeurs iOS. L'adhésion est censée être réservée aux développeurs qui ont publié une application sur l'App Store et nous aimerions avoir un moyen de vérifier cela.Existe-t-il un moyen de vérifier l'identité du développeur Apple lors de son inscription sur notre site Web?

Actuellement, nous demandons au développeur l'identifiant d'application de l'une de ses applications publiées, puis nous utilisons cette information pour trouver son ID d'artiste (c'est-à-dire son ID développeur) dans notre base de données. Cependant, l'utilisateur peut simplement copier l'identifiant de n'importe quelle application sur le site Web d'iTunes et s'enregistrer avec lui, même s'il n'est pas vraiment le développeur de cette application. Nous avons pensé d'une certaine façon mais nous ne pensons pas que cela soit autorisé ou possible: le développeur spécifie l'adresse e-mail utilisée pour s'inscrire dans Apple Developer Program et nous appelons ensuite une API ou une autre ressource pour vérifier que l'adresse e-mail inscrit. Si oui, nous complétons le processus d'enregistrement via cette adresse e-mail. Est-ce possible?

Ou existe-t-il un autre moyen de vérifier si l'utilisateur a une application publiée? Nous n'avons pas besoin d'un moyen infaillible à 100%: juste une approche minimalement fiable. Même simplement vérifier que l'utilisateur est un développeur Apple enregistré serait bien.

+0

@stefin, la vérification par e-mail ne fonctionnera pas car aucun développeur ne renoncerait à cela uniquement pour se connecter à un site Web autre que le site Apple. L'identifiant de l'application peut également être falsifié comme vous l'avez mentionné. Il n'y a vraiment aucun moyen légal de vérifier l'ID de développement, sauf si vous recevez une autorisation spéciale d'Apple et qu'il vous enverra un lien pour le vérifier par rapport à sa base de données et vous répondre. Si vous êtes un affilié officiel alors cela devrait/peut-être votre moyen de vérification. –

Répondre

1

Je voudrais étudier en utilisant le certificat du développeur pour signer quelque chose, prouvant qu'ils sont le contrôleur de la clé privée. Vous devez d'abord vérifier les conditions d'utilisation, car je ne sais pas si cette utilisation est permise par Apple, mais la cryptographie devrait fonctionner correctement en tant qu'authentification.

1

Vous devez être un développeur pour lire les forums de développement. Faire un post sur les forums de développement avec un numéro de code, puis demander à l'utilisateur pour ce code (poster le lien comme: https://devforums.apple.com/message/799093). Cela prouverait au moins qu'ils ont accès aux forums (ou à quelqu'un qui le fait). Je ne pense pas qu'il y ait un moyen infaillible de valider un utilisateur sauf si vous êtes Apple.

Questions connexes