Python Social Authを使ったソーシャルログイン機能の実装
サンプルアプリケーションの実装
14
AUTHENTICATION_BACKENDS = ( # GitHub認証をバックエンドとして追加 "social_core.backends.github.GithubOAuth2" , "django.contrib.auth.backends.ModelBackend" , ) # GitHubから発行されたクライアント IDとシークレットを設定 SOCIAL_AUTH_GITHUB_KEY = environ.get( "SOCIAL_AUTH_GITHUB_KEY" ) SOCIAL_AUTH_GITHUB_SECRET = environ.get( "SOCIAL_AUTH_GITHUB_SECRET" ) urlpatterns = [ path("social/", include("social_django.urls" , namespace="social")), ] Secret