Rails Webook

Web業界で働いています。Railsを中心にプログラミングや事業開発のようなことを書いていきます。

Authentication

JWT(Json Web Tpken)のRuby実装のruby-jwtのコードリーディング

JWT(Json Web Token)のRuby実装のruby-jwtのコードリーディングをしました。 JWTの仕様やその実装についてみまして。仕様がシンプルなので、本体のコード量は500行程度で読みやすかったです。 目的 1. JWTとは ヘッダー部 ペイロード部 電子署名部 注意点 …

Railsの認証機能Gemのclearanceのコードリーディング

Railsに認証機能を追加するGemのClearanceのソースコードを読んでみました。 本体のコード量は、1,200行程度ですので比較的読みやすいと思います。 Clearnaceは、メールとパスワードで認証できるようにする機能を提供しています。 目的は、小さく、シンプル…

Rails4でDeviseを使ってゲスト(Guest)ユーザーを作成する

Railsのdeviseを使って、ユーザー情報を登録しなくてもゲストユーザー(Guest)機能を実装し、個人情報を入力しなくてもゲストユーザーとしてアプリを使えるようにする機能を実装します。