つい廃 なので Azure AD B2C でもTwitterログインできるようになると嬉しいです!
先日、Twitter の仕様変更が行われ CallBackURL のホワイトリスト運用が開始されました。
具体的には、CallBackURL をちゃんと事前に登録してね!みたいなやつ。
情報元
Azure AD B2C でこれに対応する
で、重要なのが Azure AD 側での対応。
とはいえども、Azure AD の公式ブログに対応するための記事が載っているので参考に実装すればおkでした。
https://blogs.msdn.microsoft.com/azureadb2c/2018/06/13/twitter-login-changes-to-signin-handshake-fix/
以下の内容を CallbackURL に設定してく感じの。
Correct Format : https://login.microsoftonline.com/te/{tenant}/{policyId}/oauth1/authresp
Example: https://login.microsoftonline.com/te/myb2ctenant.onmicrosoft.com/b2c_1_policy/oauth1/authresp