MisocaのOauth2認証を行うOmniauthストラテジ
gem 'omniauth'
gem 'omniauth-oauth2'
gem 'omniauth-misoca-oauth2'
provider :misoca_oauth2, <クライアントID>, <シークレットキー>, dev_mode: true, scope: 'read'
- true: devに対するキー取得
- false または 記述なし: 本番に対するキー取得
- readまたはwrite
- 記述しないとreadになります
- callbackで、
request.env["omniauth.auth"]
にアクセストークンが含まれます。