「ASP.NET MVC/TwitterのOAuthで認証を行う」の版間の差分

編集の要約なし
編集の要約なし
 
(他の1人の利用者による、間の1版が非表示)
1行目: 1行目:
ASP.NET 4.5では標準で[[OAuth]]や[[OpenID]]に対応しているが、2015年1月時点でMonoで使える([[Xamarin Studio]]で開発や編集ができる)[[ASP.NET]]は4.0であり、これらは利用できない。そこで[[NuGet]]から最近流行らしいCoreTweetという[[Twitter]]のライブラリを使ってフォーム認証を強行突破してみた。
ASP.NET 4.5では標準で[[OAuth]]や[[OpenID]]に対応しているが、2015年1月時点の[[Mono]]で使える([[Xamarin Studio]]で開発や編集ができる)[[ASP.NET]]は4.0であり、これらは利用できない。そこで[[NuGet]]から最近流行らしいCoreTweetという[[Twitter]]のライブラリを使ってフォーム認証を強行突破してみた。


==実装例==
==実装例==
43行目: 43行目:
         public ActionResult Callback()
         public ActionResult Callback()
         {
         {
            // Monoではメソッド引数への自動バインディングは利用できない模様。
            // なのでRequestから取得する。
             var oauth_token    = Request["oauth_token"]    as string;
             var oauth_token    = Request["oauth_token"]    as string;
             var oauth_verifier = Request["oauth_verifier"] as string;
             var oauth_verifier = Request["oauth_verifier"] as string;
96行目: 98行目:


{{stub}}
{{stub}}
[[category:ASP.NET]]
[[category:Mono]]