使用 linkedin 验证应用程序时出错
Error while authenticating an app with linkedin
我在尝试使用 LinkedIn 进行身份验证时遇到以下错误。
"Invalid redirect URI"
link 有效并已在我的应用程序中注册 linked in developer site。
什么可能导致此错误?
var auth = new OAuth2Authenticator
(
clientId: "MYID",
scope: "r_basicprofile",
authorizeUrl: new Uri("https://www.linkedin.com/uas/oauth2/authorization?response_type=code&client_id=MYID&redirect_uri=https://wicareerpathways.org/&state=987654321&scope=r_basicprofile"),
redirectUrl: new Uri("https://wicareerpathways.org/")
);
尝试 URL 对 authorizeUrl 中的 redirect_url 参数进行编码 -->
https://www.linkedin.com/uas/oauth2/authorization?response_type=code&client_id=MYID&redirect_uri=https%3A%2F%2Fwicareerpathways.org%2F&state=987654321&scope=r_basicprofile
试试这个:
var auth = new OAuth2Authenticator (
clientId: "**",
clientSecret:"**",
scope: "r_fullprofile r_contactinfo",
authorizeUrl: new Uri ("https://www.linkedin.com/uas/oauth2/authorization"),
redirectUrl: new Uri ("http://www.***.co.nz/"),
accessTokenUrl:new Uri("https://www.linkedin.com/uas/oauth2/accessToken")
);
参考:
https://forums.xamarin.com/discussion/comment/49244/#Comment_49244
我在尝试使用 LinkedIn 进行身份验证时遇到以下错误。 "Invalid redirect URI"
link 有效并已在我的应用程序中注册 linked in developer site。
什么可能导致此错误?
var auth = new OAuth2Authenticator
(
clientId: "MYID",
scope: "r_basicprofile",
authorizeUrl: new Uri("https://www.linkedin.com/uas/oauth2/authorization?response_type=code&client_id=MYID&redirect_uri=https://wicareerpathways.org/&state=987654321&scope=r_basicprofile"),
redirectUrl: new Uri("https://wicareerpathways.org/")
);
尝试 URL 对 authorizeUrl 中的 redirect_url 参数进行编码 -->
https://www.linkedin.com/uas/oauth2/authorization?response_type=code&client_id=MYID&redirect_uri=https%3A%2F%2Fwicareerpathways.org%2F&state=987654321&scope=r_basicprofile
试试这个:
var auth = new OAuth2Authenticator (
clientId: "**",
clientSecret:"**",
scope: "r_fullprofile r_contactinfo",
authorizeUrl: new Uri ("https://www.linkedin.com/uas/oauth2/authorization"),
redirectUrl: new Uri ("http://www.***.co.nz/"),
accessTokenUrl:new Uri("https://www.linkedin.com/uas/oauth2/accessToken")
);
参考: https://forums.xamarin.com/discussion/comment/49244/#Comment_49244