4

最初の認証プロセスをやり直すことなく、リンクされたユーザーのアクセス トークンを更新する必要があります。このドキュメントhttp://developer.linkedin.com/documents/exchange-jsapi-tokens-rest-api-oauth-tokensも見ましたが、ユーザーが通常の OAuth とこの記事では JS OAuth を使用しています。(2 つのプロセスに違いがあるかどうか、および各プロセスから受け取ったアクセス トークンに違いがあるかどうかはわかりません)。同じブラウザーの別のタブに既にログインしているにもかかわらず、常に LinkedIn にログインするように求められます。

IN.User.isAuthorized() を試してみると、LinkedIn にログインしていても false が返され、トークンを更新できないようです。

サーバーからJSにユーザーLinkedInアクセストークンを渡すと、ユーザーLinkedIn ID IN.User.isAuthorized() は、ログインしていなくても常にtrueを返します

だから私が尋ねようとしているのは、ユーザーがFacebookでできるように同じブラウザでlinkedinにログインしているときに、ユーザーのlinkedin oauthトークンthorguh JSを更新する方法はありますか? で、それ何 ?

4

1 に答える 1

1

メンバーがアプリケーションにいない限り、トークンを更新することはできません。

トークンを更新したい場合は、メンバーがそこにいる必要があり、認証ページを介してメンバーを誘導する必要があります。ユーザーが LinkedIn にサインインしている場合は、シームレスに更新され、ページがアプリケーションにリダイレクトされます。

于 2014-04-09T06:43:28.897 に答える