2016-07-08 6 views
2

사용자가 Instagram으로 로그인 할 수있게하려고합니다. Firebase에서 사용자를 만드는 것보다. Instagram Firebase가있는 Oauth

oauthswift.authorizeWithCallbackURL(
     NSURL(string: "Testing://oauth-callback")!, 
     scope: "likes+comments", state:"INSTAGRAM", 
     success: { credential, response, parameters in 
      self.token = credential.oauth_token 
      print(self.token) 

      let TokenDefault = NSUserDefaults.standardUserDefaults() 

      TokenDefault.setValue(self.token, forKey: "token") 




      FIRAuth.auth()?.signInWithCustomToken(self.token) { (user, error) in 
       print("Im in") 
       print(user) 

       // self.performSegueWithIdentifier("segueHome", sender: self) 
      } 


     }, 
     failure: { error in 
      print(error.localizedDescription) 
     } 

내가 사용자를 인쇄 할 때이 전무을 보여줍니다 로그인 내 코드입니다. 그리고 firebase 콘솔에서는 새로운 사용자를 표시하지 않습니다. 내가 뭘 잘못하고 있는지 확실하지 않아?

답변

1

2016 년 10 월 Firebase 블로그 게시물은 (Node.js 백엔드를 사용하는) 웹 응용 프로그램에 대해 정확하게이를 보여 주며 물론 iOS 및 Android 구현도 비슷합니다. 그들은 "iOS/Android"에 대한 또 다른 블로그 게시물을 위해 "계속 지켜봐야합니다"라고 말하지만이 글을 쓰는 시점에는 아무 것도 없습니다.

https://firebase.googleblog.com/2016/10/authenticate-your-firebase-users-with.html

예제 코드는 여기에 있습니다 : 나는 다음 몇 주에 아이폰 OS에서 자신이 일을 할 수있다, 그래서 어떤 개는 찾을 경우 더 추가합니다 https://github.com/firebase/custom-auth-samples

.

+0

현재 iOS 버전이 있습니다. https://firebase.googleblog.com/2016/11/authenticate-your- firebase-users-with-line-login.html – Colin