7
私は、個々の利用者の情報を持っているバックエンドサーバを持っています。 TwitterやFacebook認証は、それが彼/彼女は、これらのプラットフォーム+古典的な方法(電子メール+パスワード)
質問できるように使用することが決定されましたので、最近はユーザアクセス1のアプリケーションをさせるための一般的な方法である:
ユーザーの後のFacebookを使用してログインして、私は、コールバック、それは(SDK付きなど)に成功したことを示す受信:
- (void)sessionStateChanged:(FBSession *)session
state:(FBSessionState) state
error:(NSError *)error
{
switch (state) {
case FBSessionStateOpen:
if (!error) {
// We have a valid session
NSLog(@"User session found");
}
break;
case FBSessionStateClosed:
case FBSessionStateClosedLoginFailed:
[FBSession.activeSession closeAndClearTokenInformation];
break;
default:
break;
}
どのようにそれが可能である今、資格を渡しますsをサーバーに転送し、 という順番で独自のエンドポイントにアクセスしますか?
リクエストを作成しているこの特定のユーザーが実際にバックエンドで認証(または登録)されていることをバックエンドで知ることができますか?
私たちがFacebookの面で作成するアプリの役割は (https://developers.facebook.com/apps/)ですか?
Twitterは少なくともOAuthトークンを提供していますか?また、(設定から)ネイティブ統合を使用すると、同じ情報を得ることができますか? – Peres
はい、私はそう信じています:https://dev.twitter.com/docs/ios/using-reverse-auth – Mar0ux