Skip to content

Halle-Group/google-oauth

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

95 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

【絶対にできる!】Googleログインボタンの実装【React × Django REST Framework】

Google_Login_GIF_demo

React × Django REST Framework で Googleログインボタンを実装するチュートリアルです
ソーシャルログインボタンの具体的な作例を通じて サードパーティ認証(OIDC)に関して理解を深めることができます

対象

この記事は下記のような方々に役に立つと思います

  • Reactソーシャルログインボタンの実装を試してみたい方
  • Django REST FrameworkREST APIの使い方を学びたい方
  • OpenID Connect (OIDC)について理解したい方

というのも この記事とデモアプリの作成過程で
僕自身 理解が深まったと感じたためです

構成, フロー

structure

showUserDetail

howto

実際の手順についてはhowto/ディレクトリ配下にmdファイルを用意したので
part1から順番にご覧になってください

環境

本記事のデモアプリは下記の環境で構築しました

  • Google Compute Engine
    • Rocky Linux 8.4
  • VSCode + RemoteSSHプラグイン

ミドルウェア&ライブラリバージョン

バックエンド

Name Version
Django 3.2.11
djangorestframework 3.13.1
django-cors-headers 3.10.1
drf-social-oauth2 1.2.1
python-decouple 3.5

フロントエンド

Name Version
node 17.4.0
npm 8.3.1

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published