我有兩個移動應用程序(android/ios)和一個需要使用linkedin登錄的網站。使用LinkedIn登錄(Web/Oauth和Mobile/SDK集成)
在網站上,使用OAuth工作正常,所以沒有問題。 我遇到的問題與使用移動SDK的「登錄」有關,因爲我需要向我的網站服務器發送訪問令牌,以便通過linkedin識別用戶已連接並授權。
根據文檔(https://developer.linkedin.com/docs/android-sdk-auth)
移動與服務器端的訪問令牌
要注意,經由移動SDK獲取的訪問令牌>是很重要的是僅與可用移動SDK,並且不能用於使服務器端的REST API調用 。
類似地,使用服務器端REST API調用進行身份驗證的用戶已存儲的訪問令牌將不適用於Mobile SDK。
所以我沒有看到在這種情況下使用這兩種解決方案(網絡和集成)的方式。如果我在移動設備上使用WebView連接到應用程序並與我的網站服務器同步,則用戶體驗不是很好(webview不會同步cookie,用戶必須以奇怪的方式進行身份驗證,並且不會利用擁有安裝在移動的LinkedIn應用。
任何人知道如何解決這樣的情景?謝謝!
您可以查看此鏈接https://stackoverflow.com/questions/29728109/linkedin-mobile-access-token-for-making-server-side-rest-api-calls –