django-axor-auth

View on PyPIReverse Dependencies (0)

0.1.5 django_axor_auth-0.1.5-py3-none-any.whl

Wheel Details

Project: django-axor-auth
Version: 0.1.5
Filename: django_axor_auth-0.1.5-py3-none-any.whl
Download: [link]
Size: 165438
MD5: 9ae00fdfe782fd2c4177f0ee1d8eeb38
SHA256: e1e05c78abd53b66678f4d2f05fd62ffa1f1bdee96f174b0805931b9c5903697
Uploaded: 2024-12-21 01:12:02 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: django-axor-auth
Version: 0.1.5
Summary: Django authentication API using Django Rest Framework.
Author: Gauravjot Garaya
Project-Url: homepage, https://github.com/gauravjot/django-axor-auth
License: Copyright (c) 2023 Gauravjot Garaya (Droidheat) 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.
Keywords: django,authentication,rest,api
Classifier: Programming Language :: Python :: 3
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: OS Independent
Requires-Python: >=3.10
Requires-Dist: pyotp (>=2.9.0)
Requires-Dist: pyjwt (>=2.9.0)
Requires-Dist: bcrypt (>=4.1.2)
Requires-Dist: Django (>=5.0)
Requires-Dist: djangorestframework (>=3.15.0)
Requires-Dist: psycopg2-binary (>=2.9.9)
Requires-Dist: django-cors-headers (>=4.3.1)
Requires-Dist: pycryptodome (>=3.20.0)
Requires-Dist: pytz (>=2024.1)
Requires-Dist: sqlparse (>=0.4.4)
Description-Content-Type: text/markdown
License-File: LICENSE
[Description omitted; length: 614 characters]

WHEEL

Wheel-Version: 1.0
Generator: setuptools (75.6.0)
Root-Is-Purelib: true
Tag: py3-none-any

RECORD

Path Digest Size
django_axor_auth/configurator.py sha256=PO8cZ2CEuqpqVw15QLng8yIH-V6BBPZjUR68fs5tLs0 5002
django_axor_auth/middlewares.py sha256=hTTuZEZoIpQTNikDebkuVvaXbQvR3oklgeFDPq4SpqM 910
django_axor_auth/extras/middlewares.py sha256=JfSMP5PyMMZ0ASnNTLYSFglqVoo28L4uUSO34qMP6ZQ 3170
django_axor_auth/logs/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
django_axor_auth/logs/admin.py sha256=Hf0y91VAV9c6nFhxog3tXVE6kqcniljvHPmmb2-GALk 946
django_axor_auth/logs/log_response.py sha256=18CO3uA6ueQjr9zDiM2IwBXiyD2zl4iHLjN1pnO7k70 313
django_axor_auth/logs/managers.py sha256=xkNLnKF0Yy0HlKXBjzM7QEgKggNxU787Hp9G7llYXPE 1627
django_axor_auth/logs/middlewares.py sha256=SN9V0wuhq2sQJGu4yIJlh4d1hdqPAPIcyjjLmF53Gf0 4050
django_axor_auth/logs/models.py sha256=Z7j7B9FUSP0ESvD_o9gVYeorC7R1CaUp1k7rrGqagmA 1068
django_axor_auth/logs/migrations/0001_initial.py sha256=23E7m8_inzEvIHQB_0Bvk2XxOSDMLxfa1OT6aTnON4M 1086
django_axor_auth/logs/migrations/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
django_axor_auth/security/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
django_axor_auth/security/encryption.py sha256=1xEd_Uj2HvamCZ7ZZvmsbxFedZNMbjMe82nJ67q7YzY 840
django_axor_auth/security/hashing.py sha256=isKoQteQLikI4BWf2LIBfQ9CdFQNLFvq1w6Fx4-EObs 131
django_axor_auth/static/axor/favicon.svg sha256=6vZCM89oIZ2rDwuZimf1fY7C0VpTUB1wIS6_89M3TbE 4734
django_axor_auth/static/axor/full_logo.svg sha256=rErWFGOzZQOxWrh2Emzdux8YHnntpqERAG2At-jk4Os 5027
django_axor_auth/static/axor/logo.svg sha256=z3F26LklSkEp3cZxHrS-uNWhzc_sp5FtcU85Bdj42TE 670
django_axor_auth/static/axor/css/base_template.min.css sha256=c1pVMadBpxs6zfDMw2ByEVGd6Sv7EoieI4v3JhSXG4Y 45280
django_axor_auth/static/axor/css/form.min.css sha256=nCC0f94JWYtnq1aR1UJk8Q-uQf3jmXneWm4TI742hMs 12781
django_axor_auth/static/axor/css/main.css sha256=vRV0cVm-TiedpfroImbqE1c7Rt4t3u73K8HaKba50A0 790
django_axor_auth/static/axor/fonts/Geist.woff2 sha256=OzgL0hcKOckDFpHrMitFKz5g4TB0Y92g9DQRA2AiLH4 64184
django_axor_auth/static/axor/js/qrcode.min.js sha256=xUHvBjJ4hahBW8qN9gceFBibSFUzbe9PNttUvehITzY 19927
django_axor_auth/users/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
django_axor_auth/users/admin.py sha256=P6ydp2jfuPLBERXLa37eXjMn1GGcDZd2Kcia2Ls-tB4 761
django_axor_auth/users/api.py sha256=GOpTpf0XfQ-NRql7O3DyUKEDjGIWiOYsDtGKerZLeI4 5904
django_axor_auth/users/managers.py sha256=p7TGX-1MtlW4BpAqExuq4DzVxkmgY00cMzLutRLxetI 301
django_axor_auth/users/middlewares.py sha256=TvPEmOGL7QyU-JlM0nyRiBV9ndzdMxK0MR0bWDT23e8 2657
django_axor_auth/users/models.py sha256=f3ANo6_2QgANTZ3YjF9yNERY-8krCI6k3UdiuiRqUOI 1866
django_axor_auth/users/permissions.py sha256=-H2Ipvv0MMnad1FMSuksToN-rJzXKu6mPYN2lZSYIu8 1214
django_axor_auth/users/serializers.py sha256=O-AJr34uflYyT0RNXQl9UTHUVu7LweEti1if3krTgwE 5587
django_axor_auth/users/urls.py sha256=6s1lpn2KRvOg4IjG9wnYIKcQ1mGPD03XpnTvPMLz_rA 1109
django_axor_auth/users/views.py sha256=oTUKHj9J_01a53YeSKiuMupHHmubHAW9ezVsSwPDseQ 19802
django_axor_auth/users/migrations/0001_initial.py sha256=07ZjZB6QU4FdKNZ-t2SyENKpA5TBmvkbJZZgtbINGEA 2022
django_axor_auth/users/migrations/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
django_axor_auth/users/users_app_tokens/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
django_axor_auth/users/users_app_tokens/admin.py sha256=ioB1U8dOohukS-o4Y_DswY5xS-ysggr1kfoE40mtsIk 794
django_axor_auth/users/users_app_tokens/api.py sha256=3wtQwJjPz4FxbmqlHhCBfCfq52NCMx-LF-8_WuBqpBY 2800
django_axor_auth/users/users_app_tokens/managers.py sha256=caoCnZy_lzXQj5747eA74UvX3MQtrNlS9l51CfIcxDY 3162
django_axor_auth/users/users_app_tokens/models.py sha256=LmFerGp0GODkm_NBi4oLdtEEzmylbmyGxnsTXOWqehs 740
django_axor_auth/users/users_app_tokens/serializers.py sha256=aux4XtlTRqFRy1g3L4aGlFuLR5YRhfehXAaxroEjMtw 563
django_axor_auth/users/users_app_tokens/utils.py sha256=JXGr5ajpE8lN284L4DcjaX5ZuB0L5mmFCYKpXKcDxrA 967
django_axor_auth/users/users_app_tokens/migrations/0001_initial.py sha256=Bt4Xihjiq-4ucL8rlXmJND8pKbFxTaqOgs9BuHnaUkk 1069
django_axor_auth/users/users_app_tokens/migrations/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
django_axor_auth/users/users_forgot_password/admin.py sha256=mv1uvVt1kmAHkuvag0CQpnL9kt-to9v9MtEley-d4dM 906
django_axor_auth/users/users_forgot_password/managers.py sha256=m2yZe_1JghS996Tvvjy3sXrvsNeuboMA4FgNYcOUCiU 614
django_axor_auth/users/users_forgot_password/models.py sha256=Szt1PwwZue6GmnbVG4Af22ziMzyukdpXSeUDpqNkTa0 1555
django_axor_auth/users/users_forgot_password/serializers.py sha256=FGuDbF6qZm-MuK-4Kq8Z9A0FB2vNps3uKJMYjvEa6LU 881
django_axor_auth/users/users_forgot_password/urls.py sha256=69uyVqRHYTN9Sh9phYCYxeW6iG5lZhnjfQiRVJ06QY8 244
django_axor_auth/users/users_forgot_password/utils.py sha256=FeXvvLJ-iF7WPVzkEVGPIKRsSFdCG0AD9qzUqq_Imys 795
django_axor_auth/users/users_forgot_password/views.py sha256=ADnz1sk67oBs-w8baKjdkQTyOLnsvc-vf3qnFrYSmIg 4531
django_axor_auth/users/users_forgot_password/migrations/0001_initial.py sha256=XPQxvYYj2SjjVjVa48MCiySyTUOYKC-O4Jbq-f3V9sc 1258
django_axor_auth/users/users_forgot_password/migrations/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
django_axor_auth/users/users_magic_link/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
django_axor_auth/users/users_magic_link/managers.py sha256=yRfAlyDirhhl2c4cF00a-YcYb24B3ZRhSdnclKq3Czs 582
django_axor_auth/users/users_magic_link/models.py sha256=y-G2NqPeAoOsHD16mICEpCdni_aZv_KK7XZ5y0J7_Yk 1295
django_axor_auth/users/users_magic_link/urls.py sha256=sUeCiKmPtzmeiq6BnkXEARbtvdtHSqmof9AZiM_4dm0 194
django_axor_auth/users/users_magic_link/utils.py sha256=FeXvvLJ-iF7WPVzkEVGPIKRsSFdCG0AD9qzUqq_Imys 795
django_axor_auth/users/users_magic_link/views.py sha256=EGzn8hkmpxXk0Wo6WxfKZMl70SMYVziXP00u9J3t6Ec 3285
django_axor_auth/users/users_magic_link/migrations/0001_initial.py sha256=_tgJpIuGPXJZVcDfrxt1OHDXaD-mGq2kTLNei3xbKok 1248
django_axor_auth/users/users_magic_link/migrations/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
django_axor_auth/users/users_sessions/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
django_axor_auth/users/users_sessions/admin.py sha256=7hEeVQuk4IsBx25m3EAodiVwTnhse2Sm8SKR7gmrN7Y 839
django_axor_auth/users/users_sessions/api.py sha256=nOgMV97yPn-vq6tCbxCU8aam0ymsPXVsy7uBa4wTir4 2704
django_axor_auth/users/users_sessions/managers.py sha256=H8URxiaOznmRuBDavGSm_hmOoDC05LbKXqW_pA7J6Lo 4359
django_axor_auth/users/users_sessions/models.py sha256=XfqwXewUX-CkeaLEqUJeXgFVyH1mGdBGR60ON0DXM5A 825
django_axor_auth/users/users_sessions/serializers.py sha256=Qehd4X4u5U3bz8r1kkJoKUEDoO15-PeGdJtw5pzxuVA 614
django_axor_auth/users/users_sessions/utils.py sha256=x7sxSzMwxKCx0rqasiDKZ-62a615bCntLS9OkuV30Ic 989
django_axor_auth/users/users_sessions/migrations/0001_initial.py sha256=SP-UwN72bL1EGFsrSlfvPklyy5fMEhnVyuPK1Hite9s 1208
django_axor_auth/users/users_sessions/migrations/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
django_axor_auth/users/users_totp/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
django_axor_auth/users/users_totp/admin.py sha256=-FZ9xdoQXZwRawIZxHQLkjcZNrlzzw9aazIiRmR65Pg 783
django_axor_auth/users/users_totp/api.py sha256=h_y4NrysxqSru6XN9P21bi1iRtUYrkFi2ko568zozrE 1669
django_axor_auth/users/users_totp/managers.py sha256=yhI2Afuod0YwlNXy4UjuV3rmph4bsnsSzijGX9PoVDA 6112
django_axor_auth/users/users_totp/models.py sha256=J0V6YGahBAW-MwBAwLwLQ4jBQnMk75zvazdQxa61Blg 1001
django_axor_auth/users/users_totp/urls.py sha256=9BwGA3ApJeSZs1strSZ24B1Ky7nirrIg6_fVQdlTA-o 281
django_axor_auth/users/users_totp/utils.py sha256=EQxBixV4aEEYvcyTEk_xCPiCg5U8zOAJdlKxbzLJ21Y 1252
django_axor_auth/users/users_totp/views.py sha256=lSUeAXUdzdQ6Xs4YTjNyx3mX3qJqn_lgnsoJVcRheLI 5150
django_axor_auth/users/users_totp/migrations/0001_initial.py sha256=LG8Q8b6iuW3d35yO-JWh9wpEzFfjNE3t3MpnPokK1as 1385
django_axor_auth/users/users_totp/migrations/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
django_axor_auth/users/users_utils/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
django_axor_auth/users/users_utils/active_user.py sha256=twMZIuYGZllF9o208xo3nyaqPl8YsX0_OhD4hHzAzcE 456
django_axor_auth/users/users_utils/emailing/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
django_axor_auth/users/users_utils/emailing/api.py sha256=Nd9S2LDb6H6fDquZaveZ7LScPEe7XOGkm0JxO3WFY1w 7235
django_axor_auth/users/users_utils/emailing/templates/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
django_axor_auth/users/users_utils/emailing/templates/email_changed.py sha256=V8lyUDq7Wd65oiTY7icpwWcAOHwMXMhs3Be5uNlVuTA 599
django_axor_auth/users/users_utils/emailing/templates/forgot_password.py sha256=wohZSCTuj8pBJ0m9iGA054OazHiYWHQ89ScLaOdfisc 660
django_axor_auth/users/users_utils/emailing/templates/magic_link.py sha256=6EeZOctval1KlRdjvh4hjI7HwB729LFAygobWrEZR-8 421
django_axor_auth/users/users_utils/emailing/templates/new_user_account.py sha256=bHcZ9lAq5-bHsQHdtcrQN7ozGlwaevYvUHXTNO6vqsM 566
django_axor_auth/users/users_utils/emailing/templates/resend_verification_email.py sha256=zQxON2EJGbKgcSsB-XCA8sc0Oshdb2lbtEAhhO2lMy4 455
django_axor_auth/users/users_utils/emailing/templates/reset_password_success.py sha256=HjrGKvVFQ8kylvzWa0GEJjR0NDiYB3oM3s0yuLqbl0c 603
django_axor_auth/utils/extras.py sha256=UfpfZw555NjOXuM6FpuFHMIIqnpzLGafzd8UXGIOdZc 169
django_axor_auth/utils/emailing/base_template.py sha256=r4DBX_qK7F4FRHX4LwSndwIatd4QsqIdhvW5UQyhMqY 7311
django_axor_auth/utils/emailing/helper.py sha256=9FBUDwhBpa1j045kIwYFGfKYnYgv0Tg8ctLF2_nIyEE 1497
django_axor_auth/utils/error_handling/error_message.py sha256=1GOaunop1E-lL6gdXvezOdJKMyEb36NpPWh36evcxdw 2122
django_axor_auth/web_auth/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
django_axor_auth/web_auth/forms.py sha256=LPy9lD9XyHvfHNOV8b_EA0qabc5tnbdyghki17dd7W4 1659
django_axor_auth/web_auth/urls.py sha256=7TpoYG2isy7lYIK9813gtk3V5yxh1ePjkpPBbXYpCl8 668
django_axor_auth/web_auth/views.py sha256=oJnCaihe9EMBIdKZiOXfNsLGq3nQC5nF4LbUenkxj58 13425
django_axor_auth/web_auth/templates/base.html sha256=Sbg6fNk-4pkz1cK06kbPg9ThgA2Y99wqTFC2LFXqT4k 925
django_axor_auth/web_auth/templates/enroll_totp.html sha256=tfSuefQJyQOZFcPJPKta3SZ2JB8cfGGi7tYe14dwUQk 4062
django_axor_auth/web_auth/templates/forgot_password.html sha256=J6KEaJI1pdbhLktNSV5FWp1H634L1B0j0G0p7MVXPyA 2285
django_axor_auth/web_auth/templates/process_forgot_password.html sha256=cfpCy-2xA1BdGQfOVugRdvLRaRPJD6l_SdrNMov0OiA 2443
django_axor_auth/web_auth/templates/process_magic_link.html sha256=U7NFxtpedsAXTcu4PjrzKKjpKm2I-iQ5raeLAZtFnso 2852
django_axor_auth/web_auth/templates/process_verify_email.html sha256=TmcLpPNhsixMste1R2vcjh9__LF9OIuPvYhE991EL5M 1908
django_axor_auth/web_auth/templates/register.html sha256=shiq93VE-jVBK4suuFJ_pYgRH-S6FYR9PQbPIjQSas4 6481
django_axor_auth/web_auth/templates/sign_in.html sha256=DQDTP1MjNErMQVnU0xTix8zZzVZAOTEu8FJ78S2XJhQ 6012
django_axor_auth/web_auth/templates/sign_out.html sha256=63KaNzi3aixyI1VscG6Zln3SqURyIqWcktT0dfh7f0I 2040
django_axor_auth-0.1.5.dist-info/LICENSE sha256=HpFOxYb0tfwJ9q_XNnRZdffX6GO1OFUpl-hFQ6o36QM 1072
django_axor_auth-0.1.5.dist-info/METADATA sha256=kxhm3Af4jdNc1VRYul8h3FJiNaUGZx4Ru1U4afwX_LY 2670
django_axor_auth-0.1.5.dist-info/WHEEL sha256=PZUExdf71Ui_so67QXpySuHtCi3-J3wvF4ORK6k_S8U 91
django_axor_auth-0.1.5.dist-info/top_level.txt sha256=eeB6ra6n5qaY-eMgBVSzBaXNfjPpHLoyY1XZfY98sHw 17
django_axor_auth-0.1.5.dist-info/RECORD

top_level.txt

django_axor_auth