2017-02-13 19 views
0

我正在嘗試Yammer客戶端OAuth身份驗證。我使用的格式的URL:InAppBrowser沒有重定向到組織登錄頁面

https://www.yammer.com/dialog/oauth?client_id=xxxxxxxxxxx&redirect_uri=https://localhost/callback?type=mobile&response_type=token 

在InAppBrowser其顯示Yammer的登錄頁面,當我進入我的電子郵件ID,它試圖把我帶到我的組織的登錄頁面。這裏它的失敗,我的意思是它不從yammer登錄頁面重定向。其顯示活動指標並停留在那裏。

當我在手機瀏覽器中打開相同的網址時,它的重定向和工作正常。所以,這個問題是與InAppBrowser。

關於如何解決它的任何想法?

參考:在https://developer.yammer.com/v1.0/docs/oauth-2

+0

您的重定向URI真的是本地主機? –

+0

實際上不是,任何東西都適合我,因爲我只需要授權令牌。這是因爲redirect_uri的問題嗎? –

回答

0

客戶爲例,側流在你鏈接到這句話的文檔的末尾:

應用程序認證通過驗證REDIRECT_URI是在同一個處理域名作爲您在應用註冊期間指定的網站網址。

您在此處指定的localhost URI不匹配。我首先會嘗試將該URI更改爲與您的應用的網站網址匹配的內容。

+0

任何想法什麼將是一個科爾多瓦手機應用程序的網址? –

+0

當您在Yammer註冊您的應用程序時,您應該設置它。如果需要提醒,您應該可以在這裏找到您的註冊應用程序:https://www.yammer.com/client_applications –

+0

https://mobility.myorg.com/?type=mobile&oauth=true作爲我的重定向網址。仍然是同樣的問題。它不會重定向到我的組織登錄頁面。重定向網址是否正確? –