django-rds-iam-auth

View on PyPIReverse Dependencies (0)

0.0.45 django_rds_iam_auth-0.0.45-py3-none-any.whl

Wheel Details

Project: django-rds-iam-auth
Version: 0.0.45
Filename: django_rds_iam_auth-0.0.45-py3-none-any.whl
Download: [link]
Size: 54240
MD5: e4356462ad26ae9d87c440946e8c1920
SHA256: 3d5c9e924f416e0558fdedca5424c73951f502d35b6c6bfcbc892d4876d32cd5
Uploaded: 2022-03-15 10:07:50 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: django-rds-iam-auth
Version: 0.0.45
Summary: Django database backends to use AWS Database IAM Authentication
Author: Lab Digital
Author-Email: admin[at]ibrag.me
Home-Page: https://github.com/LabD/django-iam-dbauth
License: MIT
Classifier: Development Status :: 5 - Production/Stable
Classifier: Environment :: Web Environment
Classifier: Framework :: Django
Classifier: Framework :: Django :: 1.11
Classifier: License :: OSI Approved :: MIT License
Classifier: Programming Language :: Python
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.5
Classifier: Programming Language :: Python :: 3.6
Classifier: Programming Language :: Python :: 3.7
Requires-Dist: Django (>=1.11)
Requires-Dist: boto3
Requires-Dist: dnspython
Requires-Dist: coverage; extra == "test"
Requires-Dist: pretend; extra == "test"
Requires-Dist: pytest; extra == "test"
Requires-Dist: pytest-cov; extra == "test"
Requires-Dist: pytest-mock; extra == "test"
Requires-Dist: pytest-django; extra == "test"
Provides-Extra: docs
Provides-Extra: test
Description-Content-Type: text/markdown
License-File: LICENSE
[Description omitted; length: 355 characters]

WHEEL

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

RECORD

Path Digest Size
django_rds_iam_auth/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
django_rds_iam_auth/authentication.py sha256=X89W2xUM8rbunWDhl9TdK1tf0obQMUeW-g8V-oqKY-w 250
django_rds_iam_auth/models.py sha256=7QM5Qa0s2u8jET7Eh_P1nTKNe5zaAFU1_gYv1OJ_LV8 5253
django_rds_iam_auth/utils.py sha256=AstznveSbEXWO8PaTrOfMHdWuLLdSsaBdD_pKjMeXOo 980
django_rds_iam_auth/aws/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
django_rds_iam_auth/aws/dynamo/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
django_rds_iam_auth/aws/postgresql/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
django_rds_iam_auth/aws/postgresql/base.py sha256=Ju4aVBEwfFbDt_fFdvyHH1as7LfSKH33aMd_P6SzwW8 940
django_rds_iam_auth/aws/postgresql/model_helpers.py sha256=zTToNtECnQRRNmV6bw4nVQPGmGOarY-JLfBt48qtlKo 892
django_rds_iam_auth/aws/utils/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
django_rds_iam_auth/aws/utils/aws_access_heper.py sha256=rmbvZrxst6JSGOI-1p9nabUJ0fOjoppUiqKmxnq-1uM 3043
django_rds_iam_auth/aws/utils/rls_helpers.py sha256=9lFoR9PSN49869Bn4ZgS7b9JuB2H2T_CES4_NQjlxAI 5521
django_rds_iam_auth/aws/utils/user_data_heper.py sha256=1sF-ZLy7EH7-nf9ybcKv0gKjqKzx-XdLhXkGq4GGgU0 254
django_rds_iam_auth/exceptions/__init__.py sha256=rUFRw9o6YaYCJeF5l32vl-iQ69Y2iLAWPCV61HJjWpY 178
django_rds_iam_auth/exceptions/invalid_token_exception.py sha256=FxvNHdg4r0zTI2WQbKpjZ70CmYMXpiJ5TNtywgOWUjM 191
django_rds_iam_auth/exceptions/token_expired_exception.py sha256=EEiCAQM60JYhigSlle3Fu2YYn5dSlB1BHhdnTiu95xg 191
django_rds_iam_auth/exceptions/tokex_expired_exception.py sha256=EEiCAQM60JYhigSlle3Fu2YYn5dSlB1BHhdnTiu95xg 191
django_rds_iam_auth/management/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
django_rds_iam_auth/management/commands/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
django_rds_iam_auth/management/commands/generate_rls_migrations.py sha256=OC6jwELG0u6JmW3quZeq3Izf-BRfavoV-t1ih5ESeDg 5484
django_rds_iam_auth/middleware/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
django_rds_iam_auth/middleware/authenticator.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
django_rds_iam_auth/middleware/check_tenant_status.py sha256=-F_6LSdbLVIotdnAYYNeuTzhn03Sk5wBuSYY_CVZ_Wo 814
django_rds_iam_auth/middleware/check_user_status.py sha256=glP50siBkzGLYdX7ruZyA2QKrQB9DetnFnMhfJVi3Iw 653
django_rds_iam_auth/middleware/db_routers.py sha256=a8VrTxN9izt5TAaUSKNdlEmjmjuRfGwLU5wXfieNEyg 2473
django_rds_iam_auth/middleware/dynamic_conn_injector.py sha256=COPOfBtKu1T0fzmw7AfzPd-D3KsFph-Y8TfC6-th55Q 3211
django_rds_iam_auth/middleware/jwt_exposer.py sha256=GSO1ZC9SmIrnGZTt-GiJsJT2VLZMC8uJMkyk1HTe5Ys 1505
django_rds_iam_auth/middleware/jwt_injector.py sha256=2JQdl09uWdhiogXWaJEffrfCz18WP2BTYMbj7peb4Fg 691
django_rds_iam_auth/middleware/redirect_on_event.py sha256=g18Bbzdl6HZ9qXPT337TdH2uXItqJ2dGGyOFclgR13I 1697
django_rds_iam_auth/middleware/rls_backend.py sha256=K3nmSvl6l1bG7wWQ1udf4lHTErnHyjeWxxZi-zaRTJA 2719
django_rds_iam_auth/middleware/token_custom_cookie_injector.py sha256=p9Tb1M3nUpjvnMiM7krDlJXq1vkEveOfOSVwf6R1xbQ 366
django_rds_iam_auth/middleware/token_validation.py sha256=Eg4OCmjDbGYNPji7D1Zp33KYRsKJHIWomjFx1dJvH3E 1678
django_rds_iam_auth/middleware/user_injector.py sha256=FEHyidndXZ8jVAKLvmvfzvACSyIo5_CnqTaxcWY0f90 534
django_rds_iam_auth/migrations/0001_initial.py sha256=MWCBn0CwQaV9L-BhInJSU4QOEIz_jriHuiyN1l4mSn4 4338
django_rds_iam_auth/migrations/0007_auto_20200425_1815.py sha256=cqjMcIufJ86zxEm7eGLUTMdeAx3r_5vSNM-6jMJQocM 971
django_rds_iam_auth/migrations/0008_auto_20200425_1824.py sha256=0r-WTDRuRy0Z-JznwWLgPPqCDO3k1CcJ93mmH4IDEQs 921
django_rds_iam_auth/migrations/0009_auto_20200425_1824.py sha256=BJvbIZJPEYWdlDGk3qBSxeVQM72g5UWRacHgJh-wLEI 716
django_rds_iam_auth/migrations/0010_auto_20200425_1824.py sha256=hMp5wvkjDhrL2Vmo4q1JJvEsys-8ifx6Z-JWuESARo8 739
django_rds_iam_auth/migrations/0011_auto_20200425_1824.py sha256=SNCE7MiMgJhr7efiCeUjvU4IKjfrlvwjeT9yIDvv7Y4 770
django_rds_iam_auth/migrations/0012_auto_20200425_1824.py sha256=Ex2hm6wZE9DEt0dYTwDLPCKlR1xMZzv0iYsRHeR3ZJM 823
django_rds_iam_auth/migrations/0013_auto_20200425_1824.py sha256=7im0FRD-eBQVAAjybotW6VgjNfXWsxHC9Dhixi14SFw 700
django_rds_iam_auth/migrations/0014_auto_20200425_1824.py sha256=Ol4PlhqcBAaM0I8fUIOGffnDP0HICDnHnR4sHgO1PzM 763
django_rds_iam_auth/migrations/0015_auto_20200425_1825.py sha256=WvqlyrgHld27w2HD4fuF3LZBpUAI2rJW3SBRG7Brm4A 821
django_rds_iam_auth/migrations/0016_auto_20200429_1809.py sha256=-W4Yv0PLaE_tgRlZ8YOHdvHYDKe-pOY7QEIT15NAgO0 902
django_rds_iam_auth/migrations/0018_auto_20200502_1117.py sha256=lIXgNhMiyYgM2mxxLVkKBK4BikS1jidsWALWypj8G14 1766
django_rds_iam_auth/migrations/0019_auto_20200502_1128.py sha256=_wBgEUY_JNzQ34RhmOS5SyxM_zdruvxDCT8lRFIj7fo 478
django_rds_iam_auth/migrations/0020_auto_20200724_2006.py sha256=hNtlHuHisvYfdjKwxRfRayu2-OrAW5uZEWzhO5BjduQ 1506
django_rds_iam_auth/migrations/0021_auto_20200724_2009.py sha256=fJKLJ8Ac4w1J1A7CfAF1YlRYGeBc9BG_PITGPCdBCfk 1541
django_rds_iam_auth/migrations/0022_auto_20200724_2020.py sha256=lbi6WJR8IfmUxzzYNLZEsO23HdP9p1YTZeusbWXMhy0 759
django_rds_iam_auth/migrations/0023_auto_20200724_2022.py sha256=bx1g_vwbT8_ptvdVlU_hpssB1Jjb8DL9JViHYszzIWo 696
django_rds_iam_auth/migrations/0024_api_is_super_policy.py sha256=NgZM_g3-QBhQXCdo6dn2Dbe6jWhPp60zAuJ6n5WgZW4 712
django_rds_iam_auth/migrations/0024_auto_20200724_2024.py sha256=W24FCwv-mX9Mzg49O6D0osM0bEfVx6kDQ8ewa8T14rY 1286
django_rds_iam_auth/migrations/0025_api_customer_rls_generated.py sha256=VJnK4hzGg8ov9toACVYyC0ThAJXj_1IwB6pne9yEc5E 839
django_rds_iam_auth/migrations/0025_api_scan_rls_generated.py sha256=jFx5XTbSO-n9vEbgw0RqHiH4GaoU2421uYHDDPjDVz0 899
django_rds_iam_auth/migrations/0025_applicative_permissions_check.py sha256=jvjgeGn0U6RTuJlky8nWBPTlzewZXxr3aBTTx9Ng08s 1015
django_rds_iam_auth/migrations/0026_tenant_parent_tenant.py sha256=qrbg9GTWUrsUzo8Rpwm7Cpq3YGsxQFSTqUsqNAq74us 563
django_rds_iam_auth/migrations/0027_user_has_tenants.py sha256=8VYUxDm4MA3KilKOVXi-ITbtyIaZRsVDw20_hut9J5I 1326
django_rds_iam_auth/migrations/0028_privileged_get_user_tenants.py sha256=QaI6IgYUPPjil1xm2Z3LX_PUkjMn0B5I7690NVj3Xvg 1371
django_rds_iam_auth/migrations/0029_privileged_user_has_tenant.py sha256=9J4g9R5DK0lj32OjhUcCPjj4bUmFOgMSoyFcoPlapp4 760
django_rds_iam_auth/migrations/0030_auto_20210707_1003.py sha256=7VJSThMPCv52l6e2zbjRxtnXBRujwi2ktagEg80fLoI 751
django_rds_iam_auth/migrations/0031_group_permissions_rls.py sha256=kVs5dtSA2lIF5smxi4j_UlMfkVJ42hw9wTuRk6ivxzY 6732
django_rds_iam_auth/migrations/0032_auto_20210721_0656.py sha256=uqhtb4hwPRJ597xuMqmU7SZERSW-cegdVe_RdXp24bo 755
django_rds_iam_auth/migrations/0033_tenant_table_policy.py sha256=tx9PblTTJGd0lFgvvXbX_Z634tyeACn05kS3a8y7NOw 545
django_rds_iam_auth/migrations/0034_auto_20210721_1406.py sha256=Ae81G_2I0hUXkgB3agYfvKkKg03rCzAPMgs_18IsqXg 1906
django_rds_iam_auth/migrations/0035_tenant_logo.py sha256=h-sd3xyKl5gAbb2Py3a6RRabmu2jgEK-H_N_XzDwb1Q 461
django_rds_iam_auth/migrations/0036_user_phone_number.py sha256=Y7neW4gGXFCFnlhKNiXWe7AFdd5ullGzmZIzZ7YiK6A 416
django_rds_iam_auth/migrations/0039_user_table_policy.py sha256=Kqafr3r-NJ6rgv-gcJuRQJtzjUOPbEw2CiWTGfNPxZw 2022
django_rds_iam_auth/migrations/0040_auto_20210802_0535.py sha256=Ic0W01uHE6Yut3WumnU1MgSUDW6OMWDRmgZaJVQUQRE 403
django_rds_iam_auth/migrations/0041_tenant_bucket_name.py sha256=mJDo0aBnn3rcWX0f_VbjaZXSM2cdJUvk5UHo4XGM9aY 435
django_rds_iam_auth/migrations/0042_auto_20210902_0646.py sha256=mx9D-pwV-QHdjJ2DNuMZWQ5Zuc_3h_1laVZZuwpfrDU 401
django_rds_iam_auth/migrations/0043_auto_20210915_1647.py sha256=NQ4_t7HK2k8CwzYVCqELKjiStLQE4LyB57IeBC4nJHY 1092
django_rds_iam_auth/migrations/0044_auto_20211015_1103.py sha256=3jZ9xr8vFhFM7yIj4OAX1tdQyVgch9BZvCSbr_ulp_c 353
django_rds_iam_auth/migrations/0045_auto_20211021_0446.py sha256=SDyE7eWxgILxgca0zUyhwBMn7XXl25MuZeFb6qpfkFE 991
django_rds_iam_auth/migrations/0046_auto_20211021_0950.py sha256=w19jOPYRkeOKVa3-5OHweyYiEd9tng63TVlRxTEgXM8 448
django_rds_iam_auth/migrations/0047_auto_20211112_1403.py sha256=BIcGPFrZ7tPwTbxhEMsE2sOgyfs7TvKJc21rqtG387w 893
django_rds_iam_auth/migrations/0048_auto_20211221_1311.py sha256=DPNTM8_-FtCSaXHh8nw0jUyFn21adAXhq4Ngc8vDv-I 1321
django_rds_iam_auth/migrations/0049_auto_20211229_1139.py sha256=gooJyMuA4d2DHmHVr_-gw1paPKD1FcbItYjcVOfM1xE 849
django_rds_iam_auth/migrations/0051_alter_tenant_is_iot_core.py sha256=VjBh9T6kscSojzWuSXLnVBmw-5bAraFq2aX2x_byec8 431
django_rds_iam_auth/migrations/0053_tenant_root_tenant.py sha256=QZwrCuSsrEFUowFG7cJHtEnYsXQ1QfXTVPsSm2Fj8DY 2098
django_rds_iam_auth/migrations/0054_auto_20220315_0726.py sha256=OVM7fvlrQLeIppS-f5Aum5dnQPMRR9s-8g3BDumMJAc 666
django_rds_iam_auth/migrations/0055_auto_20220315_0846.py sha256=KpAjHXAdCVFjgvAkTtBZ4aYTHDfpDk8fcRjqiiJyffw 554
django_rds_iam_auth/migrations/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
django_rds_iam_auth/permissions/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
django_rds_iam_auth/permissions/is_view_permitted.py sha256=tIW8QEt77mEUhfm1CVyJOC52Qog5LW8-j2f_-gFsk2Y 802
django_rds_iam_auth/permissions/permission_required.py sha256=GpTvqtKdd5f2cdmgYMkwxsiXWk6lATXRJAd90IdzUaU 812
django_rds_iam_auth-0.0.45.dist-info/LICENSE sha256=YWsV4oQFZZq0I_f7ZRwRPUwRsvW-maQrddNTzdXOZNg 1084
django_rds_iam_auth-0.0.45.dist-info/METADATA sha256=JoFJR8wVuAxA4b1Xh7ZWfdPKM8dECEiCULwlBTG9B8I 1529
django_rds_iam_auth-0.0.45.dist-info/WHEEL sha256=ewwEueio1C2XeHTvT17n8dZUJgOvyCWCt0WVNLClP9o 92
django_rds_iam_auth-0.0.45.dist-info/top_level.txt sha256=wklYiSyKkgbJQQGcYz00GYCo0u2yMYK7Hjfj90XM1uw 20
django_rds_iam_auth-0.0.45.dist-info/RECORD

top_level.txt

django_rds_iam_auth