2017-06-13 99 views
2

我想用這樣的鏈接與雅虎授權:無法與雅虎的OAuth認證

請檢查重定向:

https://api.login.yahoo.com/oauth2/request_auth?client_id=dj0yJmk9ZHNUWExxZmhHckFDJmQ9WVdrOVdsQmtNa3BKTlRZbWNHbzlNQS0tJnM9Y29uc3VtZXJzZWNyZXQmeD03MA--&redirect_uri=https%3A%2F%2Flastlink.com%2Fauthorize&response_type=code

然而,它與響應請求中的URI並再次提交

我試圖在ydn論壇上搜索這個主題,但他們似乎被打破。

回答

0

redirect_uri的域必須與YDN App的回調域相同。

我可以使用redirect_uri=oob代碼:

https://api.login.yahoo.com/oauth2/request_auth?client_id=dj0yJmk9ZHNUWExxZmhHckFDJmQ9WVdrOVdsQmtNa3BKTlRZbWNHbzlNQS0tJnM9Y29uc3VtZXJzZWNyZXQmeD03MA--&redirect_uri=oob&response_type=code

+0

我不能完全得到背後的邏輯:爲什麼「OOB的價值似乎是有效 – lestrade

+0

我的RP總是附加端口編號到redirect_uri和yahoo中的主機名不允許您將端口名稱放在該值中。這是一個問題。 –