0

外部アプリケーションGrant Accessの LinkedIn OAuth2 フローに大きな問題があります。

ユーザーがアプリ設定から外部アプリケーション許可アクセスを削除し、認証後に再度アクセスを許可すると、MyApp設定に外部アプリケーションが表示されなくなります。

問題を再現します。

  • ステップ 1 :設定ページ ( https://www.linkedin.com/secure/settings ) の下の MyApps から、外部アプリケーションの許可されたアクセスを削除します。
  • 手順 2: LinkedIn アカウントの資格情報を使用して、削除された同じ外部アプリケーションに対して再度認証し、要求されたアクセス許可へのアクセスを許可します。
  • ステップ3:ステップ 1 で説明したページを更新します。アクセス許可が付与された外部アプリケーションは表示されません。

ノート:

2 回目の認証試行で問題なくアクセス トークンを取得できますが、新しいアクセス トークンを使用すると、他のすべての API コールバックは次のエラーで失敗します。

401
{
  "errorCode": 0,
  "message": "Then token used in this request has been revoked by the user.",
  "requestId": "HWZ5X8TVSH",
  "status": 401,
  "timestamp": 1466526549077
}

Facebook などの他のソーシャル ネットワークでテストしたところ、問題なく動作しています。

4

0 に答える 0