m-abac-test

View on PyPIReverse Dependencies (0)

1.0.42 m_abac_test-1.0.42-py3-none-any.whl

Wheel Details

Project: m-abac-test
Version: 1.0.42
Filename: m_abac_test-1.0.42-py3-none-any.whl
Download: [link]
Size: 66450
MD5: eea56d51ab7c3e4203773838761271f1
SHA256: 97d6bc7fe0ab4a08b8f12247f08a0a83704ed3ba791196704daa89246fa98d4a
Uploaded: 2024-03-28 16:42:29 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: m-abac-test
Version: 1.0.42
Summary: Thư viện xử lý kiểm tra quyền theo logic ABAC (Attribute-based access control)
Author: MOBIO
Author-Email: contact[at]mobio.vn
Home-Page: https://github.com/mobiovn
Project-Url: Source, https://github.com/mobiovn
License: MIT
Keywords: mobio,mobio-engine,m-abac
Classifier: Development Status :: 3 - Alpha
Classifier: Intended Audience :: Developers
Classifier: Topic :: Software Development :: Build Tools
Classifier: License :: OSI Approved :: MIT License
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.6
Classifier: Programming Language :: Python :: 3.7
Classifier: Programming Language :: Python :: 3.8
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3 :: Only
Requires-Python: >=3
Requires-Dist: requests
Requires-Dist: marshmallow
Requires-Dist: marshmallow-oneofschema
Requires-Dist: ipaddress
Requires-Dist: objectpath
Requires-Dist: redis
Requires-Dist: m-caching
Requires-Dist: user-agents
Requires-Dist: Flask
Requires-Dist: m-kafka-sdk-v2
Requires-Dist: python-dateutil
Requires-Dist: pymongo
Description-Content-Type: text/markdown
[Description omitted; length: 891 characters]

WHEEL

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

RECORD

Path Digest Size
mobio/libs/abac/__init__.py sha256=uW_v6mDzmQOrverN_YTTTrBfykeeKz-1JN6cFRl-ZOM 70
mobio/libs/abac/call_api.py sha256=9rE7ZrV-CrgX4nZ3Z3b2LOZNqeEiuTbaKp8XzYfFVrA 7760
mobio/libs/abac/config.py sha256=u32VnM3MEB2jebrPAvouDY3c6eE6o3erEP7Pb20R8Q4 4185
mobio/libs/abac/pdp.py sha256=II1GT8QrWSUTY5_GYB3E77vfhr69nEkbYns1UU-DlSg 26147
mobio/libs/abac/result_access.py sha256=I7JlGzBydtZBqwfx61vj3kQHfH_kJTsRylu1ZraHbPM 6602
mobio/libs/abac/adapter/__init__.py sha256=Xa969SSmew8ViLEf5t858t-1oHzn6_MKReZHrE8BMbc 267
mobio/libs/abac/adapter/adapter.py sha256=56xMCIHTMSPSfQuJy9ZAT63pCOZaDKTYrZeYF4cj5JY 435
mobio/libs/abac/adapter/elasticsearch_adapter.py sha256=ma30k7mCGZcAflatlfDP-WZSO01kH4__ePIqEkqjpEw 26744
mobio/libs/abac/policy/__init__.py sha256=uUgrsqraNDjWiGVLChhMBQ2n-mhwuWtVBReBMKNDC10 44
mobio/libs/abac/policy/exceptions.py sha256=RhYf9tgYzAuqHW05MAcpMrQ4Eidh-z-ifZ9JXyjrbUo 1601
mobio/libs/abac/policy/policy.py sha256=P-fLUBnYA3vPvIFMt60-ep-Ijonsh4xgRXGaVr0Zjf4 12180
mobio/libs/abac/policy/utils.py sha256=tdlR5Ba32zmBLriloIhITnwfXuqePosJBSsCFhyMXaI 6486
mobio/libs/abac/policy/conditions/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
mobio/libs/abac/policy/conditions/base.py sha256=fu9C1zuhCTTpIiWmjBGhg2_5O-E4sK238bJmYnu4WfI 1506
mobio/libs/abac/policy/conditions/schema.py sha256=GqxDTt1VGStNl1eEXPJsypIryw69lFrXSW3QvDEchj0 2746
mobio/libs/abac/policy/conditions/boolean/__init__.py sha256=vzyKj12AWUs00d2wwip4NwCoWgI5g7aFpIvf5iGnbVg 39
mobio/libs/abac/policy/conditions/boolean/base.py sha256=C_IxKKSaYtP2Q5VslyIPQ5HtEZ8nGlZncMHqY0oM-3I 1126
mobio/libs/abac/policy/conditions/boolean/check_bool.py sha256=qyAp3JS_zbLRXi8LLt-9u-UTViSgBww-Oke7v-lx_Hk 1110
mobio/libs/abac/policy/conditions/collection/__init__.py sha256=dYRvdwMybiXIiyxKvOGW0QjyipFYuZAs8oE-hYImf7w 418
mobio/libs/abac/policy/conditions/collection/all_in.py sha256=RnAAQ2O94vbqzhOix0V2KaB1b7LjU4kTuZZdjsQjYnk 680
mobio/libs/abac/policy/conditions/collection/all_not_in.py sha256=GQAnZUslJpSy4ao67mHbk2sVnXah3GLMh5tZDZtHWKc 705
mobio/libs/abac/policy/conditions/collection/any_contains.py sha256=CLbA1uRoqzQW7WbdUNFI-MZtTRNUXxwGnYJdmasjTow 893
mobio/libs/abac/policy/conditions/collection/any_in.py sha256=jFAWNyDyNsuty46oh41S8P18jOOWMVhk8-2F4trarB4 689
mobio/libs/abac/policy/conditions/collection/any_not_contains.py sha256=dn_21968fka4yVTnnl8zTIRgZ-8emUvuTT-q3BAUrp0 905
mobio/libs/abac/policy/conditions/collection/any_not_in.py sha256=2UMK8mR9XmhUmpO11CVmcTz0R0xdUubdyp363Gja-CI 715
mobio/libs/abac/policy/conditions/collection/base.py sha256=5lcI7Fz5FnwIIxfO3nFb7iZlTOUojUGx9l9y8oJ0fJE 1773
mobio/libs/abac/policy/conditions/collection/is_empty.py sha256=Jsi_DI0mexPvorSXaBF3UVHCDR008MN3yT9TwWz0bXg 899
mobio/libs/abac/policy/conditions/collection/is_in.py sha256=0u1KoSXyrvYe7GP4T-88SGr3Ui3Fsb3bBuzQdlN5nsc 602
mobio/libs/abac/policy/conditions/collection/is_not_empty.py sha256=Qza3E-TeNYRsCvSfRhYdHkoKv_5y6hM8uxVoaKzEvV0 921
mobio/libs/abac/policy/conditions/collection/is_not_in.py sha256=vQE1NLkOMEQRARqjBsKumH0557vUrgnA2I4v8DE8L8E 728
mobio/libs/abac/policy/conditions/date_time/__init__.py sha256=phbEdFHtyGJHFz3yM174_WVSC4T12X1phVWZLqU6PJ4 243
mobio/libs/abac/policy/conditions/date_time/base.py sha256=Xj6JVrrds2EBIFXPOfktonMWIJCZi3BwPPdidnoRybY 2967
mobio/libs/abac/policy/conditions/date_time/date_eq.py sha256=vvtzhXZqwFjnEArj5x0BK4s0bQYbSXHSABrOspf891s 1714
mobio/libs/abac/policy/conditions/date_time/date_gt.py sha256=1_DfGe5JG-DXCJ-G8sb-h8QG9V9CAbCPvxbulrv0PJU 1283
mobio/libs/abac/policy/conditions/date_time/date_gte.py sha256=gZqd0Ps7-kgk-njlmNJUzHZv6BTzs1hRsB7QJsKyO7Q 1305
mobio/libs/abac/policy/conditions/date_time/date_lt.py sha256=VYV7hKifAyKIB0gLjI2oVWYgjWv53yjh9YFkQuVl1KU 1274
mobio/libs/abac/policy/conditions/date_time/date_lte.py sha256=ABELdLlhArxX3h1SIy7XAA1qQIEsF7j4CGSNIH9i2Yo 1296
mobio/libs/abac/policy/conditions/date_time/date_neq.py sha256=0LdsyHfvg-JuCoKtaPpQNIwngo_F4AonZCKmIWmbd-U 1732
mobio/libs/abac/policy/conditions/day/__init__.py sha256=B5XICkcBTl7w-7FYvvu-_ilryynhPF45q2BBmAJlOBo 197
mobio/libs/abac/policy/conditions/day/base.py sha256=hhBAkJmOxUijc0IsbUJjefmOUJzPTuZmkCeptp0_SRs 3129
mobio/libs/abac/policy/conditions/day/day_eq.py sha256=umgcrIiX9AVQJl2frNqi_o21X8vGoPhNYubyUz4DkiU 966
mobio/libs/abac/policy/conditions/day/day_gt.py sha256=4X83l7HCFSdWNxMDrhKxbuLUjn5bDpvQPAJnayaNAHU 1095
mobio/libs/abac/policy/conditions/day/day_gte.py sha256=QX8jRYNiET9To5gi-QtG8zzsd3RW66vJYbXJi_jTlCg 1097
mobio/libs/abac/policy/conditions/day/day_lt.py sha256=yqngMLVyaknoHfvavA2DB4xUQOjZfxqbBkjgJvbTVgs 1094
mobio/libs/abac/policy/conditions/day/day_lte.py sha256=TAVe4Kg_nG3zSi3kXTx4xEASJRyIe1t60zX8JRqGBz4 1097
mobio/libs/abac/policy/conditions/day/day_neq.py sha256=abvwhgKQzRYxw7VztYZLmFYQ_ePOFq-2uhnxy1YDw68 940
mobio/libs/abac/policy/conditions/ip_address/__init__.py sha256=5q4hCbJPi0-P_26PpOv-FPp74oyXAmgC2sHSsOeX-II 82
mobio/libs/abac/policy/conditions/ip_address/base.py sha256=ZEUhJDNvZ_0GtR8_8DN8Dug4QkQhWxraa97QxAMUEcw 1691
mobio/libs/abac/policy/conditions/ip_address/in_subnet.py sha256=Y2P5lNVHzpZX1kPqAM_8RKHcLjp37QgTw-ROPzk8VZs 737
mobio/libs/abac/policy/conditions/ip_address/not_in_subnet.py sha256=OeB3BmGSpkqsF0NvI-VdB6t3lD98tMYxomJihzHKP1U 746
mobio/libs/abac/policy/conditions/monthday/__init__.py sha256=Qt8R1Ze5m-yEIMMtQ0b2qQqQuh_t-ueui9XlJis_5LU 228
mobio/libs/abac/policy/conditions/monthday/base.py sha256=od5Ro0QyVdkHun1bURtk_ljOZp4iv_9M-f8dm8xmzSI 3141
mobio/libs/abac/policy/conditions/monthday/day_eq.py sha256=dgb1XnCCjUz9D-YFK1gB4Dm3jJsOTy4tK5YlsVG-LNg 1001
mobio/libs/abac/policy/conditions/monthday/day_gt.py sha256=UQaa3QLdOQK2DIAUJnTvl0Q55kZKQgNFA2YOWDo5j90 1130
mobio/libs/abac/policy/conditions/monthday/day_gte.py sha256=QrDTJ8WOzQpAbmU0N4dT5rs_fm17uAbyXZ6GNNXrKOs 1132
mobio/libs/abac/policy/conditions/monthday/day_lt.py sha256=NlfObYixUtpWWbCvgCPtAd4nu8pjFVNtyIBg0lozip8 1129
mobio/libs/abac/policy/conditions/monthday/day_lte.py sha256=Lpc3XO8jXDgGViFO6VckHb6m__P44Yy__V5PFfWNaP4 1132
mobio/libs/abac/policy/conditions/monthday/day_neq.py sha256=wPRqF1FN0XtpxIvPAoxliDSLeA5L7CIMlORk7Rw6xas 975
mobio/libs/abac/policy/conditions/numeric/__init__.py sha256=v2JORDffUNLrc4qVMELmqaQq9KUNIFe3Jl2C3SO8M0c 328
mobio/libs/abac/policy/conditions/numeric/base.py sha256=Dmz7rEstvVKE7IpN-XuPPStvWpHR_DRbe0jXpxtWm6E 1442
mobio/libs/abac/policy/conditions/numeric/base_list.py sha256=aEjtsFlNzTLjSUwEM1vLU9-74j2cQ4fSAzQw0Umg4cQ 1545
mobio/libs/abac/policy/conditions/numeric/eq.py sha256=c6sKqSZe_NgMhGRb_YGxFdBTTID4LeYYjuwlEhmAe1c 854
mobio/libs/abac/policy/conditions/numeric/gt.py sha256=Y7Jkro2u-gybCA1kuhRgOEPc9KlJH3c6pS5nmT5g-j4 872
mobio/libs/abac/policy/conditions/numeric/gte.py sha256=OLmJyNzm1whqvv_CUnS5IwxodypkxhGsAgDBSG6meTI 895
mobio/libs/abac/policy/conditions/numeric/list_gt.py sha256=Mx7zh4QnQC11LMJlRennf9yWv_s6yy2bawdyLy5TLOI 977
mobio/libs/abac/policy/conditions/numeric/list_gte.py sha256=dTdKHV_uvUnGC1VfxmJdyAcxf560qozUpfko4D12Nmg 980
mobio/libs/abac/policy/conditions/numeric/list_lt.py sha256=DftP7oZzs-ff8OaR7156pjhGu3Oh1ff19og-pxgxHRk 977
mobio/libs/abac/policy/conditions/numeric/list_lte.py sha256=y2RAF2KE_yOpVvhiQmpoHWoHgll5pC2hflGt18HEhRE 980
mobio/libs/abac/policy/conditions/numeric/lt.py sha256=twD97a6U1WtxDNRWpw09_QmPI6nAYs2Kbtc8pCkuwmk 863
mobio/libs/abac/policy/conditions/numeric/lte.py sha256=tb0stkwuE4GL8QKI6IQ1r-oTmGE8lzVsHcluG_dQQVI 886
mobio/libs/abac/policy/conditions/numeric/neq.py sha256=9Sr2Du4shi2GzNLKS7aR_6b3tLWLsUpyHfeq8js52_I 869
mobio/libs/abac/policy/conditions/others/__init__.py sha256=1Nt189mvtbpAN9u-xf0t1EScmcMxdsJzW_uFXfOImRU 73
mobio/libs/abac/policy/conditions/others/base.py sha256=FzlsDcjdk1IkceWTPJZF98w0Y_ULggNiUOjk9Db6VtI 963
mobio/libs/abac/policy/conditions/others/exists.py sha256=Rq1SAeAwWOyuBk-iycF7rQEtumAn4z8M884k5nUtzXA 690
mobio/libs/abac/policy/conditions/others/not_exists.py sha256=iMEjdiz3DTO2di0t1NYHJtXlbH3rcOZYUC_lkjQJmyA 702
mobio/libs/abac/policy/conditions/string/__init__.py sha256=5AfwSHH9wsvG1liEw7EORGdMvcNqsvf5Vhbz9Sxm3F4 401
mobio/libs/abac/policy/conditions/string/base.py sha256=c18ejthlCm_ncDuWLh6lqxF5leSAx3vhyoA5M_rIk50 2051
mobio/libs/abac/policy/conditions/string/contains.py sha256=barpk5UH9f5KWsLF_y2nIGvbq6fkn2foaPdS8BdQ4pE 1877
mobio/libs/abac/policy/conditions/string/ends_with.py sha256=fIIZldQ6fKLaZjjsLwqAEihvOXmhbkoE3OoE4Ywh3aM 1752
mobio/libs/abac/policy/conditions/string/equals.py sha256=3GdFUQaGj3hDt2HGnTKFxoceWDhdur_N2dfDfjh-nbU 1307
mobio/libs/abac/policy/conditions/string/not_contains.py sha256=8ZmNRR7hW8PbP7DSOB0ZwiXciqpQQZnZxRbNDoZeKww 1682
mobio/libs/abac/policy/conditions/string/not_ends_with.py sha256=Cw4vbHV4wVZaGcQ_kRUHbeQqswyiIJOapUkuVpHjPU8 1707
mobio/libs/abac/policy/conditions/string/not_equals.py sha256=ikgBg0eLyeS_Ivk_V-hZCGEMIPo_R5-QnmT9dyHmYfw 1318
mobio/libs/abac/policy/conditions/string/not_starts_with.py sha256=nNY2bpTPVAQHT9-sqVAM0d2jAaW5ybDGpSx7pxwm8Kg 1726
mobio/libs/abac/policy/conditions/string/regex_match.py sha256=Dt3-lOcqAS_h1fBBG4tReDl2WS11DlbrXCfkMyWMDak 1956
mobio/libs/abac/policy/conditions/string/starts_with.py sha256=B8WAmIG4ujsM2-sD10JAynxveY8YUv7HKZJrZ6ZBVCY 1771
m_abac_test-1.0.42.dist-info/METADATA sha256=U8DK1oZHhNI1bC1_cr9mUGjVsa3gD_r6z8eO2CbQcZw 2143
m_abac_test-1.0.42.dist-info/WHEEL sha256=GJ7t_kWBFywbagK5eo9IoUwLW6oyOeTKmQ-9iHFVNxQ 92
m_abac_test-1.0.42.dist-info/top_level.txt sha256=aDRCg1NQKxwVo4upz2Jiwm_Qm1Yw57mFFYdDaGu4b8c 6
m_abac_test-1.0.42.dist-info/RECORD

top_level.txt

mobio