リポジトリ

参考:

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

タグ:

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です