2017-06-13 146 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中的主机名不允许您将端口名称放在该值中。这是一个问题。 –