http://nuget.org/List/Packages/Hatena.Helper
今回ははてな認証 API を組み込んだので、WebMatrix などから簡単にはてなでのログイン機能が実装できるようになりました。
使い方は以下のようにシンプルです。秘密鍵と API キーは はてな認証API から取得してください。
@{
Hatena.ApiKey = "API_KEY";
Hatena.SecretKey = "SECRET KEY";
// user にはユーザー情報が入る
var user = Hatena.Auth();
}
Auth メソッドの中でリダイレクトを行うようにしてシンプルな API にしてみました。後は user の情報をクッキーなり、セッションなりに保存して使ってください。