about.me/jakub.wasielak/
kuba.wasielak@gmail.com
about.me/jakub.wasielak/
kuba.wasielak@gmail.com
about.me/jakub.wasielak/
kuba.wasielak@gmail.com
Python
Challenges
about.me/jakub.wasielak/
kuba.wasielak@gmail.com
about.me/jakub.wasielak/
kuba.wasielak@gmail.com
(summary)
OAuth 2.0 is the industry-standard protocol for authorization. OAuth 2.0 focuses on client developer simplicity while providing specific authorization flows for web applications, desktop applications, mobile phones, and living room devices. This specification and its extensions are being developed within the IETF OAuth Working Group.
OAuth is an open standard for access delegation.
1. App requests authorization from User
2. User authorizes App and delivers proof
3. App presents proof of authorization to server to get a Token
4. Token is restricted to only access what the User authorized for the specific App
https://developer.okta.com/blog/2017/06/21/what-the-heck-is-oauth
react-facebook-login (widget)
dj_rest_auth (/auth/login view)
django-allauth (rest auth adapter)
JSON Web Tokens are an open, industry standard RFC 7519 method for representing claims securely between two parties.
djangorestframework-simplejwt (auth)
axios-jwt (session)
djangorestframework-simplejwt (auth)
axios-jwt (session)
Makefile
requirements.in
seed
gitignore.io
lint/format
Makefile
requirements.in
seed
gitignore.io
lint/format
1. You can do it.
1. You can do it.
2. There's no "one library" that would solve your problem
1. You can do it.
2. There's no "one library" that would solve your problem
3. It's not _that_ hard.
1. You can do it.
2. There's no "one library" that would solve your problem
3. It's not _that_ hard.
4. Front authorizes token agains OAuth.
1. You can do it.
2. There's no "one library" that would solve your problem
3. It's not _that_ hard.
4. Front authorizes token agains OAuth.
5. Learn by trying.
1. You can do it.
2. There's no "one library" that would solve your problem
3. It's not _that_ hard.
4. Front authorizes token agains OAuth.
5. Learn by trying.
6. There's a lot of JWT libraries.
1. You can do it.
2. There's no "one library" that would solve your problem
3. It's not _that_ hard.
4. Front authorizes token agains OAuth.
5. Learn by trying.
6. There's a lot of JWT libraries.
7. Keep your project well-organized from the day 0.
1. You can do it.
2. There's no "one library" that would solve your problem
3. It's not _that_ hard.
4. Front authorizes token agains OAuth.
5. Learn by trying.
6. There's a lot of JWT libraries.
7. Keep your project well-organized from the day 0.
8. Security matters.
9. https://github.com/Gandi24/drf-facebook-auth
https://github.com/Gandi24/drf-facebook-auth
@gandi
kuba.wasielak@gmail.com