先週、私は旧バージョンのOAuth API(https://developer.linkedin.com/docs/oauth2-legacy)を新しいV2バージョン(https://developer.linkedin.com/docs/oauth2)に変更しました。LinkedIn CAPTCHAがユーザーに表示された場合はOAuth 2、redirect_uriは呼び出されません
これはうまくいくように見えますが、私のredirect_urlは正しく指示されていますが、LinkedInがCAPTCHA経由でユーザーを確認する場合、redirect_urlは返されず、ユーザーはLinkedInのホームページ。この再現する
:https://www.linkedin.com/oauth/v2/authorization
- スタートのOAuthは、電子メールに入力したが、その後、間違ったパスワードの束。 CAPTCHAフローをトリガーするまでこれを行います。
- 完全なCAPTCHA。ログインページに戻ってリダイレクトすると、正しいパスワードを入力してください これは、CAPTCHAの流れを通過する際に、LinkedIns側から呼び出され、次のURLになり
:
- https://www.linkedin.com/uas/login?session_redirect=
- https://www.linkedin.com/uas/consumer-captcha-v2?challengeId=
- https://www.linkedin.com/nhome/?trk= < - OH OHこれはログインが成功した後、redirect_urlに続いて
CAPTCHAを経由しない認証フローはこのように見え、動作します。
- https://www.linkedin.com/oauth/v2/authorization-postlogin?app_id=
- https://www.linkedin.com/uas/login?session_redirect=%2Foauth%2Fv2%2Flogin-success%3Fapp_id
- https://www.linkedin.com/oauth/v2/login-success?app_id=
- http://www.ourCoolCallback/linkedin?code= < - YAY
は、誰もがこの問題を見ていますか?私は完全に迷っているので、誰もこれを回避する方法を知っていますか?それは、リダイレクトが物事のLinkedIn側で失われているように見えます。これは従来のOAuthを使用して私たちのために働いていたので、私は何かがLinkedIn側にボークされていると推測していますか?どんな助けもありがとう!