crudauth/.agents/skills/crudauth/SKILL.md,sha256=YPbt3G1gQTxKOfateipiWr0rEYaqFTYzb2p29NWX9mE,15320
crudauth/.agents/skills/crudauth/references/email.md,sha256=Appz7C5nVhFkWrMyejFG-OJp9IRnGLd-fBfCUGIA7ws,6559
crudauth/.agents/skills/crudauth/references/gates.md,sha256=1IQlirCuuJV6frNAKhBM3Va44Wc8XAwKJDRrpLw91PM,5204
crudauth/.agents/skills/crudauth/references/identity.md,sha256=Drig-n2glKLa7MQZHb5ArJvMqa0XnsymxR3CuJIqSt4,5787
crudauth/.agents/skills/crudauth/references/mfa.md,sha256=70Qm-1nT3TmNaVF16cmqXaqM1KbrhqJv21rJHXimQ_Y,4464
crudauth/.agents/skills/crudauth/references/oauth.md,sha256=DCr4pPUk3BIx0cRGoWl7PEt9RXVX0ATst1MgmGuR-CA,8037
crudauth/.agents/skills/crudauth/references/production.md,sha256=F7x_IUgyN6MZe2qmj57AYTMq1NBxvbB42evfiFU5afA,5785
crudauth/.agents/skills/crudauth/references/transports.md,sha256=pWn6UT5MUQ42ZY1DTuHlCBCQiP05xAPITgnja4u-INU,5318
crudauth/__init__.py,sha256=P9ux9LwMCDISy384XdfH0u8EmPDBQ37oUOi-WMklvRw,3713
crudauth/account/__init__.py,sha256=N4-WLms1MUeUiuCwkc-rGs7JF9F5TKamKFNy4mLKTG0,150
crudauth/account/router.py,sha256=a6bJ8RCUXrXTitd81LHbpywLbZII6aijGXCMOtH_eJE,6793
crudauth/constants.py,sha256=Kb463sOi2buddDIcROBK5W5HdI8-eSEdNU3BJCWfirg,4525
crudauth/core.py,sha256=cZOzpid5Si6AnsBj2tTP8kbkkAtN9M4E6ZjlZT8TziU,15688
crudauth/crud_auth.py,sha256=0-yC_JrWbl6kM0GE0UvRB6mgrtIOOOJKnn9XBzX6fyM,58645
crudauth/email/__init__.py,sha256=gh47m-trRK5nkrZCJBYVv4XOWIJ9FJcz1R-CxhFWfYs,535
crudauth/email/channel.py,sha256=BS1V_DN7TrSOnKNNlQPOy3PACQkVIKB1kj5_K8-4OWA,7569
crudauth/email/config.py,sha256=Ux2VEM8IOfPE3ogYQEz_rn0VvoY_QKOikXLDNpYyt9k,1989
crudauth/email/constants.py,sha256=__4mPKiG_w2zMUHii5tY6lq3-RBgIY23XYAfM5oR5AI,1632
crudauth/email/router.py,sha256=xP7d69yqwsRhJcVRxkhTYyqXhWqC4uUnYCTtwyAXgWE,6649
crudauth/email/sender.py,sha256=PrFXWKYStuJHKnYQ610dRYejQktfdgCIzIQ2TQxjepc,4620
crudauth/email/service.py,sha256=NQGnPDMvGrNegEhlRKXubCk8d3Isst4OPypJGY96sxM,25530
crudauth/exceptions.py,sha256=m3g8XQhQdf8laXQRC1lOISGqhjFRo8m7AiWqssFgGPM,5168
crudauth/hooks.py,sha256=lviceCNPmJay7W9wqXD6embOqWVUeA1Sr5T66oZ8ZLA,8797
crudauth/identity.py,sha256=XmLsYFsvpJVdFzKOaR7jYtHMzRn1dQQuYYwy8jNDk6E,1602
crudauth/mfa/__init__.py,sha256=inRma9WclJ309qVRkjRtjsb6lugnSSXYOPLz1KFCBdI,252
crudauth/mfa/cipher.py,sha256=HiRNuvGhVGl24p63fZosGEKBf8Vt8u9X6JVWfyEyspc,1624
crudauth/mfa/config.py,sha256=Z-Vjb919iQgBaYC2Eji42rWW3d0RuFFgIxmaxBx-voU,3034
crudauth/mfa/constants.py,sha256=b_diVZpy6nqVP2tVUvFvhTHBrCLnPo4nzgfph7KpROU,638
crudauth/mfa/recovery.py,sha256=5he13Lr1xcjSFYgz6-dyIRTKltyWsUPR3yNyrY-Srrs,1464
crudauth/mfa/router.py,sha256=pQ8HTwb4NT6DpXJN2qNSpF94jUiEylCBge9ZAGcCwgc,5879
crudauth/mfa/schemas.py,sha256=eyF9Q2BNzlsHBFm8ebD0mq-BBJw_jskwohUPq6-WeAs,922
crudauth/mfa/service.py,sha256=BNz_HNxXiOML8blikRnb9D6-uId05WTdms3MkiGnbso,20216
crudauth/mfa/totp.py,sha256=E303rYMT1smWF6GsTJCh4MmoOJnoYNids9SYxQ5oC0Y,2563
crudauth/models/__init__.py,sha256=DQ8bfF7_wIbVgV6DZcN4Y4iNSfaX4dDkJaOgOZ3pbqc,207
crudauth/models/mixin.py,sha256=SU04jAcJpTEE6EAm8-NUP3Q8ZbT99je1P-TDEnn8kFw,6392
crudauth/oauth/__init__.py,sha256=8I09UZmr3cgU7O1WLzZzPvb4mS6CDod7cyX1AS_e9mQ,820
crudauth/oauth/constants.py,sha256=4ArOULxTXXwXo_hi7Gjs-Ep0JYPTt5dRhtEFkVHhvso,2439
crudauth/oauth/factory.py,sha256=tGcBf-Bx32sU1LjQreXHuHaiv3IzADTii0PkpPy85Wk,2738
crudauth/oauth/paths.py,sha256=3dEaQpmBqGDNii1tjTwZxeXAOMG-R6o7UwNdVZuqLiU,1582
crudauth/oauth/provider.py,sha256=LqKeeoqqVi8T58yXFpAcVSZ2HP-PkGQU1SBvbiHs5sM,10323
crudauth/oauth/providers/__init__.py,sha256=VfnvhARKXkn1tsW2hoa0J0VxU5KBYRDbIIq80KmrtJ0,704
crudauth/oauth/providers/github.py,sha256=9zN8AL0BFqtIr_m9-CH9nStuRF3g2DjTInBQoih94z0,3812
crudauth/oauth/providers/google.py,sha256=5KgtVuzKjQtrQTxwZQRWMZWOWnyER7zIthg6vM7QVMY,2344
crudauth/oauth/providers/oidc.py,sha256=cjFXI6OJf64-cN2VtjduuqOHC9e239bMAiqbuCZwO7Y,10845
crudauth/oauth/router.py,sha256=ZRBYN3P7f0wQ7XzpePTa7JTx-7Z9Nyc_VQXSHnNHZDQ,12582
crudauth/oauth/schemas.py,sha256=uDRWefJCgaJBPQRVQUAA9Fpt0BOVJgFro0R7WKPVIl0,2248
crudauth/oauth/service.py,sha256=z6cWo_RrX-YYZdKBVbbo8qU3FkIWhm7WpFiPDoSkYIU,9623
crudauth/password.py,sha256=y8AU1SQ_mrEwymALQrlQErKbY4x4S022PrRushqNyEY,7365
crudauth/principal.py,sha256=Xae8LjNstjE8QUhtqMmUnK1Z2Lj95WplbRTlb6QhtVM,2479
crudauth/protocols.py,sha256=yeLe480Al3J-mi38S4WYoPI_mZ6fg4cjRs1DzRaMEn0,2384
crudauth/provisioning.py,sha256=pdcEO6wzK_y6QVX27YMd1KoTRRKtVEffqcMYWkaVsVM,4090
crudauth/py.typed,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
crudauth/ratelimit/__init__.py,sha256=uXqR-NvhK9bJ02ZWRsmYgdMAPuRX3m2cMejdhfAtpMQ,2207
crudauth/ratelimit/backends/__init__.py,sha256=O_BkWotnDUITQH8VQOsQC7bbyPrhzm-Mv4T9OSp_AwA,325
crudauth/ratelimit/backends/database.py,sha256=c3MtmGqXlnyPA_RVV-ilFzrKQ80T5OnDn2k55CSb-mM,7676
crudauth/ratelimit/backends/memory.py,sha256=vc3PjiT65vR94_JBLP50JcUTGfPn3zg-KtWoWwy-__w,3250
crudauth/ratelimit/backends/redis.py,sha256=FamjtinLw2yw15Yc9VTN7nVmEzWHqIQK8c4SL6CYsj8,4997
crudauth/ratelimit/base.py,sha256=lOyo8WRnXnO7QTU7EXyCMgDb8PVT-8f3y-ZOcmPlDbw,5455
crudauth/ratelimit/config.py,sha256=uVqN2socuNeby4lx11lzSYLK79rGn5BMHuNf8Lt3CP4,5464
crudauth/ratelimit/constants.py,sha256=mDAp3cAqhYWt_4cIFln3I_zrfaCQNd1-LEPLSzli920,1217
crudauth/ratelimit/dependency.py,sha256=wNMElutR39uP-TkfCaTMhzvfc8pSzYYYJ69DffXHtyw,6080
crudauth/ratelimit/headers.py,sha256=nA8o5BGJQZy0I4CAczK88rmpuH8k5z2d37CNbIVbLbo,3034
crudauth/ratelimit/policy.py,sha256=tLHpaefCtcF18hUxvb9vhqgFYehhf-y6ya-1CwQSQHA,8649
crudauth/register/__init__.py,sha256=Pw7Oeznyt1pOpCNBHzktB2LGGNExzEfUy30iQtbYQz0,218
crudauth/register/constants.py,sha256=FbUzO-sTlZK-1kYy_0G57J6JzkKzOC7o8tQlgJ0nsL0,693
crudauth/register/route.py,sha256=kBNIlNaz4Kw-sAMK3JbxdDnGP6nObQDhkET6KQJShAU,10158
crudauth/repository.py,sha256=T4ebVb25PzLjWxxvG5VUlcuChhTJa0Vy0ae00S0NimQ,22876
crudauth/resolution.py,sha256=LIZ34RWPotxYzUfwUZj1DEyXycsTdPUKdiJzMADteJo,5497
crudauth/storage/__init__.py,sha256=7XyduiV9C-aFfeOTKCofGdUoB2vjlLl31N4M5m9FO8I,2586
crudauth/storage/backends/__init__.py,sha256=JrFP5k66XWLR7maDT2-VH2A-OB5_H4LQPgbU-U7Wpak,111
crudauth/storage/backends/database.py,sha256=yOpCsOMhpWp50gbN7RoixXsbtLnO-ZzrmMcT53QooV0,25841
crudauth/storage/backends/memory.py,sha256=zlRpIGyNz5kk2kckZniDqUs-QuLbsjs4GiBPtn61pWc,6268
crudauth/storage/backends/redis.py,sha256=jrlWY_Q7EfKNBtJCtmhpxH_Frx2bRZpBYCuGUG5ot80,11855
crudauth/storage/base.py,sha256=WlK0f0cfzxW0E9bgZTndxxO2Fj2x0W00J4YCIXa5xtw,9434
crudauth/storage/constants.py,sha256=e6O010zpP6mmk0xOPjeIfIGjSg5dKjq2JGjVv2T1uhk,1704
crudauth/sudo.py,sha256=6i9U8dE10bBu4lmcJv40zPRXR-b1QiJvNYYW_TQSr6w,9298
crudauth/transports/__init__.py,sha256=ievzcC-ScUuIMuiZKpMpC4A5VyNmPHak4-QVXu7QLq8,225
crudauth/transports/bearer/__init__.py,sha256=-bfqEnuss09-wZjNPserMhQ5qnSs8y41BYopbTfIlJo,137
crudauth/transports/bearer/constants.py,sha256=LXT8TWhCk6SOMCw_9JCuDUOM0k4xJ4lrYsBQllaUxwo,670
crudauth/transports/bearer/routes.py,sha256=NyDZayKuW33Cr_Wv5Cc2gkiWZd60vBU6HpjY0r-Pb0k,3881
crudauth/transports/bearer/tokens.py,sha256=BVjfBx4xIkeIagLuGK4g3L4cpC5-y0pIK1_46gHnLao,7514
crudauth/transports/bearer/transport.py,sha256=Lk7BVaxtFNtCJtW5YDwOnt5J5bTapJI6bC2WN5FvTzE,12583
crudauth/transports/login.py,sha256=ZvYflO5Wy19f1IPNZ5Z25SV97oOoS-PhxvU-VtEhEdw,1500
crudauth/transports/session/__init__.py,sha256=NeQdAPqShI_y-po7_gRiv0ih3iGZvUlu2KRlb45JMaQ,317
crudauth/transports/session/constants.py,sha256=goIZzu3ghFrgac91vFWBGzCGLonumdevXER0hHzxrQg,858
crudauth/transports/session/management.py,sha256=f-Uh4k7AdgjsUoIZeX6XngBJsyP7UbpzdYw7WNa4Unw,5681
crudauth/transports/session/manager.py,sha256=myJqi2x2_7zBYdVq-cKfiYC1dckEldEL45vqBx3Wpgs,27895
crudauth/transports/session/routes.py,sha256=TEB-NTiHxGamSmXd1Cb24zVwwXJQR_hi9Riv68rD1zc,2848
crudauth/transports/session/schemas.py,sha256=k0s1GwpbVJMA7U9zOxrXSdmPJhrOe59cK9KuFLZSfVI,1103
crudauth/transports/session/transport.py,sha256=M7SAVvk-6wSsQRAjIlfJIEW6VtXgi8r3xG7PSd6leZ8,22655
crudauth/transports/session/useragent.py,sha256=F53QCO8i9AYhmqJ58QhsxMzXxJMbZyHgg40veoLmKH8,906
crudauth/utils/__init__.py,sha256=5SEgGFJWDXohDqzjT0B23wtxoVc9jdaIh-UYEE8rvhw,1334
crudauth/utils/callbacks.py,sha256=kAj861pQ9ytp6GUdjN7Iqec4bwbagNvR4BF8o58QYIA,788
crudauth/utils/hashing.py,sha256=aebUHozePfICw6EuOlZRSqW69YO2-jLW5q9P2Y7cwvs,13449
crudauth/utils/http.py,sha256=fBPdPT4Xa1_nzcQf28vkyFYM6Ptwlw__eM46HWPdsL0,4254
crudauth/utils/identifiers.py,sha256=py86hMVc902UCsRnS6x62gwonxa6MjKJMA2rTzXhmNw,1978
crudauth-0.8.2.dist-info/licenses/LICENSE,sha256=uqpNMYkPBUp8xaET3HNCj9R_R9vNmP1iT0f844IusQ0,1067
crudauth-0.8.2.dist-info/WHEEL,sha256=9sjN42GvvIkyGb9JrWAWXnA96E2dxDe0tzHzrLxUlD4,81
crudauth-0.8.2.dist-info/METADATA,sha256=YZ45WqhREn7fs8ZEyOrRQg3h3PjMUWODc_UPdejVG1k,12355
crudauth-0.8.2.dist-info/RECORD,,
