質問: async context => { context.Identity.AddClaim(new Claim("urn:tokens:twitter:token", context.AccessToken)); context.Identity.AddClaim(new Claim("urn:tokens:twitter:tokensecret", context.AccessTokenSecret)); } } } ); ``` のようにしてツイッター認証をさせてユーザーをログインさせています。(Controllerのコードは割愛) --- Azure App Service に乗せて、ドメインを当てていない状態の `http://hoge.azurewebsites.net/signin-twitter?...` ではツイッター認証が上手く行くのですが、 例えば `hoge.app.com` のようなドメインを当てると、ツイッター認証に失敗します。 ![イメージ説明](https://teratail.storage.googleapis.com/uploads/contributed_images/2893513b1cf79aa9abf09dacc8d0f2c2.png) 最初CNAMEでドメイン充ててるのがダメなのかと思いAレコードを登録してみたりもしたのですが、ダメでした。 正直、何が原因かがわかりかねている状況(どうエラーメッセージを取得すれば良いかもわかっていない状況)でして、 どなたか、ピンと来たら教えて頂けますでしょうか...? 以上、宜しくお願いいたします。
回答: どうやら、本番っぽいドメイン(~.com、localhostじゃない)だと https強制になり、 またASP.NET MVC5 のツイッター認証実装が 実際は403エラーが起きているにも関わらず500エラーの表示を返す?っぽいです。 なので、httpsにしてTwitter認証が通る事を確認しました。 ありがとうございました。