mirror of
https://github.com/pacnpal/thrillwiki_django_no_react.git
synced 2025-12-22 15:51:08 -05:00
okay fine
This commit is contained in:
@@ -0,0 +1,189 @@
|
||||
django-allauth was started by Raymond Penners
|
||||
(<raymond.penners@intenct.nl> or @pennersr) in October 2010, inspired
|
||||
by and partly based on existing projects such as Pinax (account app),
|
||||
Django-Socialauth, django-socialregistration.
|
||||
|
||||
# Contributors
|
||||
|
||||
Aarni Koskela
|
||||
Aaron van Derlip
|
||||
Abhinav Johri
|
||||
Abhishek Kumar Jaiswal
|
||||
Adam Johnson
|
||||
Adam McKerlie
|
||||
Agustin Perez Paladini
|
||||
Ahmet Emre Aladağ
|
||||
Aiden Lu
|
||||
Aldiantoro Nugroho
|
||||
Alexander Gaevsky
|
||||
Alfredo Altamirano
|
||||
Andrean Franc
|
||||
Andrei Satsevich
|
||||
Andrew Chen Wang
|
||||
Andrey Akolpakov
|
||||
Andrey Balandin
|
||||
Andy Matthews
|
||||
Ani Vera
|
||||
Anna Sirota
|
||||
Anton Goncharov
|
||||
Antonin Delpeuch
|
||||
Aron Griffis
|
||||
Bas ten Berge
|
||||
Basil Shubin
|
||||
Ben Timby
|
||||
Benjamin Howes
|
||||
Benjamin Jorand
|
||||
Bhavani Ravi
|
||||
Biel Massot
|
||||
Björn Andersson
|
||||
Bojan Mihelac
|
||||
Brandon Kong
|
||||
Bruno Alla
|
||||
Chris Beaven
|
||||
Chris Davis
|
||||
Christian Carter
|
||||
Christopher Grebs
|
||||
Dani Hodovic
|
||||
Daniel Eriksson
|
||||
Daniel Widerin
|
||||
David Ascher
|
||||
David Cain
|
||||
David D. Lowe
|
||||
David Evans
|
||||
David Friedman
|
||||
David Hummel
|
||||
Dimitris Tsimpitas
|
||||
Dmytro Litvinov
|
||||
Egor Poderyagin
|
||||
Eran Rundstein
|
||||
Eric Amador
|
||||
Eric Delord
|
||||
Fabio Caritas Barrionuevo da Luz
|
||||
Facundo Gaich
|
||||
Felipe Faria
|
||||
Filip Dobrovolný
|
||||
Francis Brito
|
||||
Frantisek Malina
|
||||
Fred Palmer
|
||||
Fábio Santos
|
||||
George Whewell
|
||||
Griffith Rees
|
||||
Guignard Javier
|
||||
Guilhem Saurel
|
||||
Guillaume Schurck
|
||||
Guillaume Vincent
|
||||
Guoyu Hao
|
||||
Haesung Park
|
||||
Hatem Nassrat
|
||||
Hyunwoo Shim
|
||||
Ian R-P
|
||||
Ignacio Ocampo
|
||||
Illia Volochii
|
||||
J. Erm
|
||||
J. Fernando Sánchez
|
||||
Jack Shedd
|
||||
Jakob Gerhard Martinussen
|
||||
James Rivett-Carnac
|
||||
James Thompson
|
||||
Jannis Leidel
|
||||
Jannis Vajen
|
||||
Jason Wallace
|
||||
Jeff Bowen
|
||||
Jeff Triplett
|
||||
Jeremy Satterfield
|
||||
Jerome Leclanche
|
||||
Jesse Gerard Brands
|
||||
Jihoon Park
|
||||
Jiyoon Ha
|
||||
Joe Vanderstelt
|
||||
Joel Fernandes
|
||||
John Bazik
|
||||
John Whitlock
|
||||
Jonas Aule
|
||||
JoonHwan Kim
|
||||
Josh Owen
|
||||
Josh Wright
|
||||
Joshua Butler
|
||||
Joshua Sorenson
|
||||
Julen Ruiz Aizpuru
|
||||
Justin Michalicek
|
||||
Justin Pogrob
|
||||
Karthikeyan Singaravelan
|
||||
Karun Shrestha
|
||||
Kevin Dice
|
||||
Kimsia Sim
|
||||
Koichi Harakawa
|
||||
Kun Liu
|
||||
Kyle Harrison
|
||||
Lee Semel
|
||||
Lev Predan Kowarski
|
||||
Luis Diego García
|
||||
Luiz Guilherme Pais dos Santos
|
||||
Luke Burden
|
||||
Luke Crouch
|
||||
Maksim Rukomoynikov
|
||||
Marcin Skarbek
|
||||
Marcin Spoczynski
|
||||
Marco Fucci
|
||||
Marjori Pomarole
|
||||
Markus Kaiserswerth
|
||||
Markus Thielen
|
||||
Martin Bächtold
|
||||
Matt Nishi-Broach
|
||||
Mauro Stettler
|
||||
Mikhail Mitiaev
|
||||
Morgante Pell
|
||||
Nariman Gharib
|
||||
Nathan Strobbe
|
||||
Nicolas Acosta
|
||||
Niklas A Emanuelsson
|
||||
Oleg Sergeev
|
||||
Patrick Paul
|
||||
Paul Juergen Fischer
|
||||
Paulo Eduardo Neves
|
||||
Pavel Oborin
|
||||
Pavel Savchenko
|
||||
Peter Bittner
|
||||
Peter Rowlands
|
||||
Peter Stein
|
||||
Philip John James
|
||||
Rabi Alam
|
||||
Radek Czajka
|
||||
Rense VanderHoek
|
||||
Rick Westera
|
||||
Robert Balfre
|
||||
Roberto Novaes
|
||||
Rod Xavier Bondoc
|
||||
Roman Tomjak
|
||||
Roumen Antonov
|
||||
Ryan Jarvis
|
||||
Ryan Verner
|
||||
Safwan Rahman
|
||||
Sam Solomon
|
||||
Sanghyeok Lee
|
||||
Seizan Shimazaki
|
||||
Serafeim Papastefanos
|
||||
Sergey Silaev
|
||||
Shane Rice
|
||||
Stephen Kent
|
||||
Stuart Ross
|
||||
Terry Jones
|
||||
Tiago Loureiro
|
||||
Tim Gates
|
||||
Tom Hacohen
|
||||
Tomas Babej
|
||||
Tomas Marcik
|
||||
Trey Corple
|
||||
Tuk Bredsdorff
|
||||
Udi Oron
|
||||
Victor Semionov
|
||||
Vlad Dmitrievich
|
||||
Volodymyr Yatsyk
|
||||
Vuong Nguyen
|
||||
Wendy Edwards
|
||||
Will Gordon
|
||||
Will Ross
|
||||
William Li
|
||||
Yaroslav Muravsky
|
||||
Youcef Mammar
|
||||
Yuri Kriachko
|
||||
@@ -0,0 +1 @@
|
||||
pip
|
||||
@@ -0,0 +1,24 @@
|
||||
The MIT License (MIT)
|
||||
|
||||
Copyright (c) 2010-2021 Raymond Penners and contributors
|
||||
|
||||
Permission is hereby granted, free of charge, to any person
|
||||
obtaining a copy of this software and associated documentation
|
||||
files (the "Software"), to deal in the Software without
|
||||
restriction, including without limitation the rights to use,
|
||||
copy, modify, merge, publish, distribute, sublicense, and/or sell
|
||||
copies of the Software, and to permit persons to whom the
|
||||
Software is furnished to do so, subject to the following
|
||||
conditions:
|
||||
|
||||
The above copyright notice and this permission notice shall be
|
||||
included in all copies or substantial portions of the Software.
|
||||
|
||||
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
|
||||
EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES
|
||||
OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
|
||||
NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT
|
||||
HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
|
||||
WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
|
||||
FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR
|
||||
OTHER DEALINGS IN THE SOFTWARE.
|
||||
@@ -0,0 +1,216 @@
|
||||
Metadata-Version: 2.1
|
||||
Name: django-allauth
|
||||
Version: 65.1.0
|
||||
Summary: Integrated set of Django applications addressing authentication, registration, account management as well as 3rd party (social) account authentication.
|
||||
Home-page: https://allauth.org
|
||||
Author: Raymond Penners
|
||||
Author-email: raymond.penners@intenct.nl
|
||||
License: MIT
|
||||
Project-URL: Documentation, https://docs.allauth.org/en/latest/
|
||||
Project-URL: Changelog, https://codeberg.org/allauth/django-allauth/src/branch/main/ChangeLog.rst
|
||||
Project-URL: Source, https://codeberg.org/allauth/django-allauth
|
||||
Project-URL: Tracker, https://codeberg.org/allauth/django-allauth/issues
|
||||
Project-URL: Donate, https://github.com/sponsors/pennersr
|
||||
Classifier: Development Status :: 5 - Production/Stable
|
||||
Classifier: Intended Audience :: Developers
|
||||
Classifier: Topic :: Software Development :: Libraries :: Python Modules
|
||||
Classifier: Environment :: Web Environment
|
||||
Classifier: Topic :: Internet
|
||||
Classifier: License :: OSI Approved :: MIT License
|
||||
Classifier: Operating System :: OS Independent
|
||||
Classifier: Programming Language :: Python
|
||||
Classifier: Programming Language :: Python :: 3
|
||||
Classifier: Programming Language :: Python :: 3.8
|
||||
Classifier: Programming Language :: Python :: 3.9
|
||||
Classifier: Programming Language :: Python :: 3.10
|
||||
Classifier: Programming Language :: Python :: 3.11
|
||||
Classifier: Programming Language :: Python :: 3.12
|
||||
Classifier: Framework :: Django
|
||||
Classifier: Framework :: Django :: 4.2
|
||||
Classifier: Framework :: Django :: 5.0
|
||||
Classifier: Framework :: Django :: 5.1
|
||||
Requires-Python: >=3.8
|
||||
Description-Content-Type: text/x-rst
|
||||
License-File: LICENSE
|
||||
License-File: AUTHORS
|
||||
Requires-Dist: Django >=4.2
|
||||
Requires-Dist: asgiref >=3.8.1
|
||||
Provides-Extra: mfa
|
||||
Requires-Dist: qrcode >=7.0.0 ; extra == 'mfa'
|
||||
Requires-Dist: fido2 >=1.1.2 ; extra == 'mfa'
|
||||
Provides-Extra: openid
|
||||
Requires-Dist: python3-openid >=3.0.8 ; extra == 'openid'
|
||||
Provides-Extra: saml
|
||||
Requires-Dist: python3-saml <2.0.0,>=1.15.0 ; extra == 'saml'
|
||||
Provides-Extra: socialaccount
|
||||
Requires-Dist: requests-oauthlib >=0.3.0 ; extra == 'socialaccount'
|
||||
Requires-Dist: requests >=2.0.0 ; extra == 'socialaccount'
|
||||
Requires-Dist: pyjwt[crypto] >=1.7 ; extra == 'socialaccount'
|
||||
Provides-Extra: steam
|
||||
Requires-Dist: python3-openid >=3.0.8 ; extra == 'steam'
|
||||
|
||||
|
||||
==========================
|
||||
Welcome to django-allauth!
|
||||
==========================
|
||||
|
||||
.. image:: https://codeberg.org/allauth/allauth.org/raw/commit/da3b56390e1b18eaec09b05cd89dfa7812212dfc/content/news/2024/04/website-redesign/logo-light.png
|
||||
:target: https://allauth.org
|
||||
:align: right
|
||||
:alt: django-allauth logo
|
||||
:width: 250px
|
||||
|
||||
|
||||
.. |ci| image:: https://img.shields.io/github/actions/workflow/status/pennersr/django-allauth/ci.yml.svg
|
||||
:target: https://github.com/pennersr/django-allauth/actions
|
||||
.. |pypi| image:: https://img.shields.io/pypi/v/django-allauth
|
||||
:target: https://pypi.python.org/pypi/django-allauth
|
||||
.. |cov| image:: https://img.shields.io/coverallsCoverage/github/pennersr/django-allauth
|
||||
:alt: Coverage Status
|
||||
:target: https://coveralls.io/r/pennersr/django-allauth
|
||||
.. |btc| image:: https://img.shields.io/badge/bitcoin-donate-yellow
|
||||
:target: https://blockchain.info/address/1AJXuBMPHkaDCNX2rwAy34bGgs7hmrePEr
|
||||
.. |liberapay| image:: https://img.shields.io/liberapay/receives/pennersr
|
||||
:target: https://en.liberapay.com/pennersr
|
||||
.. |pystyle| image:: https://img.shields.io/badge/code_style-pep8-green
|
||||
:target: https://www.python.org/dev/peps/pep-0008/
|
||||
.. |jsstyle| image:: https://img.shields.io/badge/code_style-standard-brightgreen
|
||||
:target: http://standardjs.com
|
||||
.. |editor| image:: https://img.shields.io/badge/editor-emacs-purple
|
||||
:target: https://www.gnu.org/software/emacs/
|
||||
.. |i18n| image:: https://img.shields.io/weblate/progress/allauth
|
||||
:target: https://hosted.weblate.org/projects/allauth/django-allauth/
|
||||
.. |pypidl| image:: https://img.shields.io/pypi/dm/django-allauth
|
||||
:target: https://pypistats.org/packages/django-allauth
|
||||
:alt: PyPI - Downloads
|
||||
.. |djangodemo| image:: https://img.shields.io/badge/%E2%96%B6_demo-Django_project-red
|
||||
:target: https://django.demo.allauth.org/
|
||||
:alt: View Django Demo
|
||||
.. |reactdemo| image:: https://img.shields.io/badge/%E2%96%B6_demo-React_SPA-red
|
||||
:target: https://react.demo.allauth.org/
|
||||
:alt: View React SPA Demo
|
||||
|
||||
|ci| |pypi| |cov| |btc| |liberapay| |pystyle| |jsstyle| |editor| |i18n| |pypidl| |djangodemo| |reactdemo|
|
||||
|
||||
|
||||
Integrated set of Django applications addressing authentication,
|
||||
registration, account management as well as 3rd party (social) account
|
||||
authentication.
|
||||
|
||||
Home page
|
||||
https://allauth.org/
|
||||
|
||||
Source code
|
||||
https://codeberg.org/allauth/django-allauth
|
||||
|
||||
Issue Tracker
|
||||
https://codeberg.org/allauth/django-allauth/issues
|
||||
|
||||
Documentation
|
||||
https://docs.allauth.org/en/latest/
|
||||
|
||||
Stack Overflow
|
||||
https://stackoverflow.com/questions/tagged/django-allauth
|
||||
|
||||
Demo
|
||||
https://django.demo.allauth.org and https://react.demo.allauth.org
|
||||
|
||||
Translations
|
||||
https://hosted.weblate.org/projects/allauth/django-allauth/
|
||||
|
||||
.. end-welcome
|
||||
|
||||
Rationale
|
||||
=========
|
||||
|
||||
.. begin-rationale
|
||||
|
||||
Most existing Django apps that address the problem of social
|
||||
authentication unfortunately focus only on one dimension - the social.
|
||||
Most developers end up integrating another app in order to support authentication
|
||||
flows that are locally generated.
|
||||
|
||||
This approach creates a development gap between local and social
|
||||
authentication flows. It has remained an issue in spite of numerous common
|
||||
scenarios that both require. For example, an email address passed along by an
|
||||
OpenID provider may not be verified. Therefore, prior to hooking up
|
||||
an OpenID account to a local account the email address must be
|
||||
verified. This essentially is one of many use cases that mandate email
|
||||
verification to be present in both worlds.
|
||||
|
||||
Integrating both is a humongous and tedious process. It is not as
|
||||
simple as adding one social authentication app, and one
|
||||
local account registration app to your ``INSTALLED_APPS`` list.
|
||||
|
||||
This inadequacy is the reason for this project's existence -- to offer a fully
|
||||
integrated authentication app that allows for both local and social
|
||||
authentication, with flows that just work, beautifully!
|
||||
|
||||
.. end-rationale
|
||||
|
||||
|
||||
Features
|
||||
========
|
||||
|
||||
.. begin-features
|
||||
|
||||
**🔑 Comprehensive account functionality**
|
||||
Supports multiple authentication
|
||||
schemes (e.g. login by user name, or by email), as well as multiple
|
||||
strategies for account verification (ranging from none to mandatory email
|
||||
verification).
|
||||
|
||||
**👥 Social Login**
|
||||
Login using external identity providers, supporting any *Open ID Connect
|
||||
compatible* provider, many *OAuth 1.0/2.0* providers, as well as
|
||||
custom protocols such as, for example, *Telegram* authentication.
|
||||
|
||||
**💼 Enterprise ready**
|
||||
Supports SAML 2.0, which is often used in a B2B context.
|
||||
|
||||
**🕵️ Battle-tested**
|
||||
The package has been out in the open since 2010. It is in use by many
|
||||
commercial companies whose business depends on it and has hence been
|
||||
subjected to various penetration testing attempts.
|
||||
|
||||
**⏳Rate limiting**
|
||||
When you expose an authentication-enabled web service to
|
||||
the internet, it is important to be prepared for potential brute force
|
||||
attempts. Therefore, rate limiting is enabled out of the box.
|
||||
|
||||
**🔒 Private**
|
||||
Many sites leak information. For example, on many sites you can
|
||||
check whether someone you know has an account by input their email address
|
||||
into the password forgotten form, or trying to signup with it. We offer
|
||||
account enumeration prevention, making it impossible to tell whether or not
|
||||
somebody already has an account.
|
||||
|
||||
**🧩 Customizable**
|
||||
As a developer, you have the flexibility to customize the core functionality
|
||||
according to your specific requirements. By employing the adapter pattern, you
|
||||
can effortlessly introduce interventions at the desired points to deviate from
|
||||
the standard behavior. This level of customization empowers you to tailor the
|
||||
software to meet your unique needs and preferences.
|
||||
|
||||
**⚙️ Configuration**
|
||||
The required consumer keys and secrets for interacting with Facebook,
|
||||
X (Twitter) and the likes can be configured using regular settings, or, can be
|
||||
configured in the database via the Django admin. Here, optional support for
|
||||
the Django sites framework is available, which is helpful for larger
|
||||
multi-domain projects, but also allows for easy switching between a
|
||||
development (localhost) and production setup without messing with your
|
||||
settings and database.
|
||||
|
||||
|
||||
.. end-features
|
||||
|
||||
|
||||
Commercial Support
|
||||
==================
|
||||
|
||||
.. begin-support
|
||||
|
||||
Commercial support is available. If you find certain functionality missing, or
|
||||
require assistance on your project(s), please contact us: info@intenct.nl.
|
||||
|
||||
.. end-support
|
||||
File diff suppressed because it is too large
Load Diff
@@ -0,0 +1,5 @@
|
||||
Wheel-Version: 1.0
|
||||
Generator: setuptools (75.3.0)
|
||||
Root-Is-Purelib: true
|
||||
Tag: py3-none-any
|
||||
|
||||
@@ -0,0 +1 @@
|
||||
allauth
|
||||
Reference in New Issue
Block a user