2017-08-14 27 views
0

我試圖實現一個登錄流程,其中涉及iOS應用程序和服務器集成。除了社交認證外,應用程序還支持電子郵件/密碼認證。一旦成功的身份驗證服務器應用程序發送可用於後續API調用的auth_token。來自iOS應用程序和後端服務器的社交認證

我的社會登錄流程如下:

  • 的iOS應用程序通過檢索代碼從身份驗證提供響應式啓動社會登錄。
  • 檢索到的代碼發送到服務器應用程序,因此它與社交身份驗證提供程序進行驗證,並且(創建一個帳戶(如果不存在)驗證用戶身份。
  • 成功的身份驗證會將身份驗證令牌生成爲普通(電子郵件/密碼)身份驗證併發送回移動應用程序。

一旦認證成功,兩種方法都會接收到auth_token。

我試圖用OAuthSwift庫和spring-social來實現這個流程。我認爲後端部分工作正常。但OAuthSwift似乎並不支持僅檢索代碼。 (我在他們的Github上回購開設了問題)

我的問題是:

  1. 如果你看到任何問題,這種做法?
  2. 什麼其他好的斯威夫特框架,支持獲取驗證碼爲RESPONSE_TYPE

回答

0

你就失去了你的社交登錄連接。由於您切換到您的OAuth機制,因此如果用戶在該社交帳戶中更改了某些內容,則不會有任何通知。

那好吧,如果你不依賴他的任何數據,例如他的電子郵件地址。

但請牢記這一點。

相關問題