Skip to content

ytyng/django-test-oauth

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 

Repository files navigation

django-test-oauth

http://tech.torico-corp.com/blog/django-projects-oauth2/ (日本語)

Django OAuth 2 Test

Provider

test_provider directory.

$ pip install django-oauth-toolkit django-cors-headers
$ ./manage.py migrate
$ ./manage.py createsuperuser
$ ./manage.py runserver 8000

open http://127.0.0.1:8000/admin/

When logged in, open http://127.0.0.1:8000/o/applications/

and add applications

Name: test-consumer (any)
Client type: Confidential
Authorization grant type: Authorization code
Redirect urls:
http://localhost:8001/accounts/testprovider/login/callback/
http://127.0.0.1:8001/accounts/testprovider/login/callback/

Consumer

test_consumer directory.

$ pip install django-allauth
$ ./manage.py migrate
$ ./manage.py createsuperuser
$ ./manage.py runserver 8001

open http://127.0.0.1:8001/admin/ and add "Social applications".

open http://127.0.0.1:8001/ and click "Test Provider でログイン" (Login with test provider)

About

two django projects authenticate by oauth2

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published