ASP.NET MVC5のTwitterログインで401になる件
そうだCallback URLを指定しよう。
ASP.NET MVC5では、TwitterとMS/Google/Facebookのアカウントでログインする機能が最初のテンプレから備わってます。
MVC4のここを参照。
ASP.NET MVC で OAuth OpenID (Facebook, Twitter, Google, Microsoft) を使う - THE TRUTH IS OUT THERE - Site Home - MSDN Blogs
http://blogs.msdn.com/b/chack/archive/2012/11/19/how-to-use-oauth_2f00_openid-authentication-twitter-facebook-google-microsoft-on-asp.net-mvc-4.aspx
手順に沿ってApp_StartにあるStartup.Auth.csを編集し、
実行すると、401になります。
対策としては、TwitterのOAuthアプリケーションの管理ページに行き、
適当でいいのでCallback URLを<<<必ず>>>指定します。
これでOK。
参照
oauth - Asp.Net MVC 5 Owin Twitter Auth throwing 401 Exception - Stack Overflow http://blogs.msdn.com/b/chack/archive/2012/11/19/how-to-use-oauth_2f00_openid-authentication-twitter-facebook-google-microsoft-on-asp.net-mvc-4.aspx