リポジトリ
参考:
plataformatec/devise: Flexible authentication solution for Rails with Warden – GitHub
wardencommunity/warden: General Rack Authentication Framework – GitHub
omniauth/omniauth: OmniAuth is a flexible authentication system utilizing Rack middleware – GitHub
omniauth/omniauth-oauth: A generic OAuth strategy for OmniAuth – GitHub
oauth-xx/oauth-ruby: OAuth for Ruby – GitHub
Devise
Devise
メインモジュール
参考:
devise/devise.rb at v4.6.1 · plataformatec/devise – GitHub
Devise::RegistrationsController
参考:
devise/registrations_controller.rb at v4.6.1 · plataformatec/devise – GitHub
Devise::OmniauthCallbacksController
参考:
devise/omniauth_callbacks_controller.rb at v4.6.1 · plataformatec/devise – GitHub
DeviseController
コントローラーのベースクラス
参考:
devise/devise_controller.rb at v4.6.1 · plataformatec/devise – GitHub
Devise::Controllers::Helpers
コントローラーで使用するヘルパー
参考:
devise/helpers.rb at v4.6.1 · plataformatec/devise – GitHub
Devise::Mapping
Devise 内でルーティングを生成するためにマッピングを保持するクラス
参考:
devise/mapping.rb at v4.6.1 · plataformatec/devise – GitHub
devise_for
指定したリソースで Devise を利用するためのルーティングを追加する。
参考:
devise/routes.rb at v4.6.1 · plataformatec/devise – GitHub
new_with_session
モデルをセッションに保存された情報から生成する。デフォルトではセッションの情報は利用されない。
参考:
new_with_session – devise/registerable.rb at v4.6.1 · plataformatec/devise – GitHub
Devise::OmniAuth::UrlHelpers
OmniAuth 認証ページの URL ヘルパー
参考:
devise/url_helpers.rb at v4.6.1 · plataformatec/devise – GitHub
Devise::OmniAuth
Devise で OmniAuth を使う機能をまとめたモジュール
Devise::OmniAuth::Config
Devise::OmniAuth::UrlHelpers
参考:
devise/omniauth.rb at v4.6.1 · plataformatec/devise – GitHub
mapping.to.omniauth_providers
参考:
devise/routes.rb at v4.6.1 · plataformatec/devise – GitHub
omniauth_path_prefix
参考:
devise/devise.rb at v4.6.1 · plataformatec/devise – GitHub
devise/routes.rb at v4.6.1 · plataformatec/devise – GitHub
set_omniauth_path_prefix!
参考:
devise/routes.rb at v4.6.1 · plataformatec/devise – GitHub
OmniAuth
OmniAuth::Strategy
参考:
omniauth/strategy.rb at v1.9.0 · omniauth/omniauth – GitHub
OmniAuth::Configuration
参考:
Configuration – omniauth/omniauth.rb at v1.9.0 · omniauth/omniauth – GitHub
Ruby OAuth
OAuth::Consumer
参考:
oauth-ruby/consumer.rb at v0.5.4 · oauth-xx/oauth-ruby – GitHub
OmniAuth OAuth
OmniAuth::Strategies::OAuth
参考:
omniauth-oauth/oauth.rb at v1.1.0 · omniauth/omniauth-oauth – GitHub