Sign in avec un reseau social
cocoy
Membre
Bonjour,
Dans mon application iOS, je dois integrer des possibilites de connexion via Facebook, Google, Linkedin et autres...
Je me demande s'il vaut mieux utiliser leur SDK :
- Facebook SDK : https://developers.facebook.com/docs/ios/getting-started
- Google SDK : https://developers.google.com/identity/sign-in/ios/start-integrating
- Linkedin SDK : https://developer.linkedin.com/docs/ios-sdk
ou bien utiliser OAuth2 avec ce genre de librairies : https://github.com/p2/OAuth2
Etant novice sur le sujet, pouvez vous SVP m'expliquer simplement les differences entre l'une ou l'autre option ?
Merci beaucoup !
Connectez-vous ou Inscrivez-vous pour répondre.
Réponses
Re-Bonjour,
Est ce quelqu'un ayant deja utilise oAuth2 peut me donner un coup de main ?
Je suis bloque sur l'API Linkedin depuis des jours :
missing required parameters, includes an invalid parameter value, parameter more than once. : client_id
Merci !
https://github.com/danielctull/DCTAuth
Merci pour cette bibliotheque que je ne connaissais pas.
J'y ai passe pres de trois heures ce matin a essayer de la debugger, mais je jette l'eponge maintenant...
erreur :
Undefined symbols for architecture arm64:
"_OBJC_CLASS_$_DCTAuth", referenced from:
type metadata accessor for __ObjC.DCTAuth in ViewController.o
Merci pour ton avis intéressant.
Finalement, j'ai reussi a m'en sortir grace a cette librairie : https://github.com/p2/OAuth2(voir issue #73 pour la connexion au Linkedin API)
En ce qui concerne le SDK, les fonctionnalites ne sont pas toujours les memes entre API et SDK. Ici, en l'occurrence, le SDK ne permet pas de verifier la validité du mail, contrairement a l'API. J'avais deja fait l'integration du SDK mais, en raison de cette faille, mon boss a exigé que j'utilise l'API.