ckanext_auth-0.4.5-py3.12-nspkg.pth,sha256=NXfLjB2L7-vMVBgj11KMWlHly-aPPPj1kuWUW7A1iMM,472
ckanext/auth/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
ckanext/auth/cli.py,sha256=q8pUQWTxS7gC7hDGclTKo51HBhU0ppWA_vPNtOkW9YQ,829
ckanext/auth/config.py,sha256=lcDqlxQ0PC8TPqwnbAfclLWdQj9iSEfTIRQvvEl3GkA,1294
ckanext/auth/exceptions.py,sha256=rhYruCvbIoErKcCijvZmcehPnWOFyGyZF9VqOo9byz4,87
ckanext/auth/helpers.py,sha256=cO86o7yGvQ3ZkYFFSFMGBlaEiWxWWV9uJSyN4lxVCm4,390
ckanext/auth/model.py,sha256=RdNcjefFse0mGsSBWV10mtFgJqrcxNj5okSOfGp-keg,4646
ckanext/auth/plugin.py,sha256=bG69zIQKX7BxobaQRIW0Rr77NqwuwbBAvbrUTHEVPRU,1732
ckanext/auth/utils.py,sha256=FghTgDJB-4J-MYMsrZy6Gkm83xwjQtcXedWR2pKewjs,7960
ckanext/auth/views.py,sha256=5tYqxYdlMQy7TpmfTu88vyDk08KPac_QCNNh-ipFRy0,5942
ckanext/auth/assets/webassets.yml,sha256=yXE4S6mEXRC9dtEvNekzRb1aPBCgW5qe8RLLyOB8YvY,316
ckanext/auth/assets/css/style.css,sha256=mBfWp9dzfUhCuknmssICAUymNMUbhC6HTA80G5ct2Rc,64
ckanext/auth/assets/js/auth-login-form.js,sha256=rTCCi5JK7mGHFdridHmkiVk8QRyYeXy3CGgkEP1CGkw,7862
ckanext/auth/assets/js/auth-qr-render.js,sha256=Sxk4m1OclrZaeI66EfmzhMTdLFkKWc5Rkak9JjJI6JA,554
ckanext/auth/assets/js/vendor/QRious.min.js,sha256=xG9WSQj_EJQ6Web1b13kvFtugngTtHUO71U1PnCFFXw,17540
ckanext/auth/logic/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
ckanext/auth/logic/action.py,sha256=6V8qGMK27fn90M947qcMrwb0Jsu3KYo_fS2NRpWilkE,2805
ckanext/auth/logic/auth.py,sha256=38JuGgcPyhWdSUHKzsr0v1musOOSPALV7WsvfGcrdag,192
ckanext/auth/logic/schema.py,sha256=N8AVj_DeL6XFPlHemrF11q3uNmaZIc8rtrCsxb6M-yA,611
ckanext/auth/migration/auth/alembic.ini,sha256=3xL1TPozMk-c9DFlmBf_UGBkXcM56ZgvCRWy2-tNsAY,1770
ckanext/auth/migration/auth/env.py,sha256=l1mHWXWUZ-MkivF0hT8CUwnbcM0pAkjRroBbUjnFWME,2147
ckanext/auth/migration/auth/script.py.mako,sha256=8_xgA-gm_OhehnO7CiIijWgnm00ZlszEHtIHrAYFJl0,494
ckanext/auth/migration/auth/versions/7917e1c52a37_init_2fa_user_totp_table.py,sha256=9y8Pg1VxYDflrzDfOu15N9lDA6Fidt1Fi-ktMt2F1-U,692
ckanext/auth/templates/page.html,sha256=7KQ0KbGG4l8WPp2WZgajF5xwnCmGMieo7zrdb3FF-18,189
ckanext/auth/templates/auth/config.html,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
ckanext/auth/templates/auth/configure_2fa.html,sha256=TbiW-XACholHzMxrbxyKaHDiCkBGuSVSsDtWJO0pYCo,2070
ckanext/auth/templates/auth/emails/verification_code.html,sha256=s1U0Hwejhyw-KKvtLKSre9uU2vLs43wSJLdX8JS0ilw,745
ckanext/auth/templates/auth/snippets/2fa_authenticator.html,sha256=eqewLRJ_5X1oYVhUg5nQnDQFMKkDbtUEkUYEan50ThY,765
ckanext/auth/templates/auth/snippets/2fa_email.html,sha256=p-1Uh316NIoq37vpkVxBSyfqsblkdL8UK3NGA32QeTY,1120
ckanext/auth/templates/auth/snippets/2fa_qr_code.html,sha256=nOtw53Twv7Wl9Dn01SVb9uyIMidA0n0Aaa_y1fQgEfQ,1155
ckanext/auth/templates/user/edit_user_form.html,sha256=5sNZBG9w0SXppCSo3tydrT9Bupbjk6ssjku6KFh9j18,413
ckanext/auth/templates/user/snippets/login_form.html,sha256=8XBnroLVmxbW7npP8TRbJK1m68esnQqiTxDIUOBpaAI,2116
ckanext/auth/tests/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
ckanext/auth/tests/conftest.py,sha256=QLljx_VI4cIaADL7XIdj72QsIw1QHyTrfSf0Ss-1zZE,115
ckanext/auth/tests/test_helpers.py,sha256=MMOvktSPfwYOuCnFutWGEBUN8MVvO0MZytQC13gHMcc,1375
ckanext/auth/tests/test_model.py,sha256=tM51JKGl8RHU8U2CQrmDDtgGThpibjvMIWkMGdXm7vA,2757
ckanext/auth/tests/test_utils.py,sha256=yYrrjJBkLMhXLWVHCfRIsksvyr4rI0h4TYrWyvkUlro,2417
ckanext_auth-0.4.5.dist-info/licenses/LICENSE,sha256=2lWcRAHjsQhqavGNnR30Ymxq3GJ9BaYL_dnfGO_-WFA,34500
ckanext_auth-0.4.5.dist-info/METADATA,sha256=3PrZphefVKlwPHyczdMNw-Arh1yKwaOYhAEcnL3tcLk,2972
ckanext_auth-0.4.5.dist-info/WHEEL,sha256=_zCd3N1l69ArxyTb8rzEoP9TpbYXkqRFSNOD5OuxnTs,91
ckanext_auth-0.4.5.dist-info/entry_points.txt,sha256=tzOWJo05thCQf6GyMQBGyrzhy1ICVHKzfmGBNmKUk2A,110
ckanext_auth-0.4.5.dist-info/namespace_packages.txt,sha256=5yjNwq-s42weaiMMUuA5lZ45g99ANsfcRBCvac1JMS4,8
ckanext_auth-0.4.5.dist-info/top_level.txt,sha256=5yjNwq-s42weaiMMUuA5lZ45g99ANsfcRBCvac1JMS4,8
ckanext_auth-0.4.5.dist-info/RECORD,,
