Mi sono rotto la testa per tutto il giorno.Implementazione di OAuth 1.0 in un'app per iOS
Desidero integrare la mia app iOS con Withings api. Usa OAuth 1.0 e non riesco a capire appieno come implementarlo.
Ho scaricato più framworks OAuth (MPOAuth, gtm-oauth, ssoauthkit) ma non sono riuscito a capire completamente cosa esattamente dovrei fare.
Ho cercato molto, anche in overflow dello stack per buoni riferimenti su come implementare OAuth 1.0 in generale & integrandosi con Withings in particolare senza successo.
Gentilmente spiegare il flusso di integrazione di un'app per iOS con un'API che richiede OAuth 1.0. Gli esempi di codice sarebbero molto utili. Anche i quadri di terze parti suggeriti sarebbero belli.
Giusto per chiarire, comprendo pienamente i principi di OAuth 1.0, ho solo problemi con l'implementazione effettiva nella mia app.
Penso che una risposta esaustiva con esempi di codice e riferimenti validi sarebbe molto utile per molte persone perché non riuscivo a trovarne una. Se qualcuno ha una buona esperienza con l'implementazione, si prega di prendere il tempo per condividerlo.
hai guardato [il progetto di esempio incluso in gtm-OAuth] (https://github.com/jdg/gtm-oauth/tree/master/Examples/OAuthSample)? – bdesham
si ce l'ho. Questi esempi di progetti sono davvero difficili da navigare e comprenderli completamente. –
C'è molto codice OAuth non valido, in particolare per iOS. Quindi attenzione. L'unica persona decente che abbia mai incontrato è Google (gtm-oauth), quindi riceve un +1 da me. –