m-abac-anhnt

View on PyPIReverse Dependencies (0)

1.0.6 m_abac_anhnt-1.0.6-py3-none-any.whl

Wheel Details

Project: m-abac-anhnt
Version: 1.0.6
Filename: m_abac_anhnt-1.0.6-py3-none-any.whl
Download: [link]
Size: 46817
MD5: 5c2daddca41656974e22a55bed329777
SHA256: f0af64c20496dfe867019a1d80f364bb985fd2bfe01187a9d91f90cd41186172
Uploaded: 2023-05-08 04:57:51 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: m-abac-anhnt
Version: 1.0.6
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
Description-Content-Type: text/markdown
[Description omitted; length: 916 characters]

WHEEL

Wheel-Version: 1.0
Generator: bdist_wheel (0.40.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=Vmw6vRzExwjph7CpMle2QusZ0Xx7ciAJm55OCzEKUAU 8187
mobio/libs/abac/pdp.py sha256=p4pgdSj7a4KwDwAgI_zS7raLIyB3ELzPiKBW3V0T4mA 10511
mobio/libs/abac/result_access.py sha256=xLnuauX5fDTCBCJT07jmQA8_It5hFawxRFJaQ8DBqI8 2762
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=onIrm2CPt7Gjb3rZnwbIpVdljiMQVdmbMfD0mAqdmxk 15511
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=8yg4gxt0t_nKXF_SmI589Mr2QUi7bf-tPweVbXHSV5c 5812
mobio/libs/abac/policy/utils.py sha256=Pw_kV_DX1iq_NS2a5Z9nJ5QkzwK24fA5Wlce-_nxb44 3259
mobio/libs/abac/policy/conditions/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
mobio/libs/abac/policy/conditions/base.py sha256=u6S6IaEYgzdwgl9SyLfx_-RQRpgDSSIC2PzdmpWrKBA 662
mobio/libs/abac/policy/conditions/schema.py sha256=qWfBAouA2b6xbnDdWO3sFx9kTLglQ7hh4BSpjlCd_CM 2026
mobio/libs/abac/policy/conditions/boolean/__init__.py sha256=vzyKj12AWUs00d2wwip4NwCoWgI5g7aFpIvf5iGnbVg 39
mobio/libs/abac/policy/conditions/boolean/base.py sha256=7WH--_o8ZjZ-G164LiXxokv2qaslxTx2VzpTJQhxUf0 1127
mobio/libs/abac/policy/conditions/boolean/check_bool.py sha256=5Lz5EzXAeLSPL5ZDtHDQ7T8UmBMfjfXMbu8YPOc1LnY 1107
mobio/libs/abac/policy/conditions/collection/__init__.py sha256=YRv4pTJ3B_8H8w2n7xxE45mKN5IpBEubkopZ35HWN-8 323
mobio/libs/abac/policy/conditions/collection/all_in.py sha256=DFRVj8KYf7aK7rqrpMryFNfnsVyKW0aevBxDCxLDyBM 629
mobio/libs/abac/policy/conditions/collection/all_not_in.py sha256=SsLKhh3HGAx8adfQ5JQOZy_XcBDhIgKZbTMNGvncGmA 654
mobio/libs/abac/policy/conditions/collection/any_in.py sha256=7L39UtXN4wGO-sVxT9TjwFAhGeUPO7dkxfQ8QhHzQaQ 638
mobio/libs/abac/policy/conditions/collection/any_not_in.py sha256=EjMptWeWGfibJia8BeOte87F_kURKRR-yVQuMtvQW8c 664
mobio/libs/abac/policy/conditions/collection/base.py sha256=eGrL0ev4SvgeT_hozO9D4z4gmUzVbqiYUUEZKph7h6U 1341
mobio/libs/abac/policy/conditions/collection/is_empty.py sha256=uVeVYtm7dEbQK4W1UY6-mAT3wYHZq7zy6WnC1w1DNHc 754
mobio/libs/abac/policy/conditions/collection/is_in.py sha256=0u1KoSXyrvYe7GP4T-88SGr3Ui3Fsb3bBuzQdlN5nsc 602
mobio/libs/abac/policy/conditions/collection/is_not_empty.py sha256=n14RQb5zSIJVZ7cC_-Jed3_iOLbedTFbOoIKrzs_OP4 774
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=OcArVjdW3tSzxQvhNAI4Kmwrdy_MFmbrg2_if1M2BZw 2520
mobio/libs/abac/policy/conditions/date_time/date_eq.py sha256=M1yKzzvvliJwUAyjvnn07ZYBfO-vhCgv0CBLglmYXqs 1345
mobio/libs/abac/policy/conditions/date_time/date_gt.py sha256=3bb0fF_fM9eutP-EAim9x1vuThYgM9gDp3Y7ThzNASo 1367
mobio/libs/abac/policy/conditions/date_time/date_gte.py sha256=PrkuHc6RP3e8xanUv6cKghNxxYqYOrbE2N8OCRIOKYc 1389
mobio/libs/abac/policy/conditions/date_time/date_lt.py sha256=oUDQS29shVi7bFZBs9G-nWsXScoTy1_VBNKpzhFw7gM 1358
mobio/libs/abac/policy/conditions/date_time/date_lte.py sha256=qD-SB3JIO3kWG3JGgm9Tgr34sJM1e5GVuh4jdKDk-kY 1380
mobio/libs/abac/policy/conditions/date_time/date_neq.py sha256=9_ht1mdzn-_EkEqbjjCMMJOfjMAU5L7UEkaoC40cILk 1363
mobio/libs/abac/policy/conditions/day/__init__.py sha256=B5XICkcBTl7w-7FYvvu-_ilryynhPF45q2BBmAJlOBo 197
mobio/libs/abac/policy/conditions/day/base.py sha256=CX2Q5ZHwoTHLeFhVS3QrYcfTuUMfCZAhF-P962-PGLA 1839
mobio/libs/abac/policy/conditions/day/day_eq.py sha256=WTReryR7UKmzHLGetKXA5UTfQT4or7jvNpNgaHpy0jI 1004
mobio/libs/abac/policy/conditions/day/day_gt.py sha256=lCMPNBM2r8k1hW-4DBfO7cV8iuTfUNRlcQRHXNpo3QU 975
mobio/libs/abac/policy/conditions/day/day_gte.py sha256=vI0vbg9ZAQPmoDJ5UgRA2E2tSRPTr_-8EyASQnVFv5E 977
mobio/libs/abac/policy/conditions/day/day_lt.py sha256=B1MaBfjqtAeuMWYdldRmtW7ltxaAFEUNwArBpNb5Ihs 974
mobio/libs/abac/policy/conditions/day/day_lte.py sha256=9-X7BXR4CgMA4ajyRaq_f_4MiYgUwQ17A3XsE0Eu1E0 977
mobio/libs/abac/policy/conditions/day/day_neq.py sha256=uI8jihPWv_XKYJivJd7mbB0C6OLyzUf9hlQHz86nuBY 978
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/numeric/__init__.py sha256=441j5q6W9wXLK6isIOtJaXNTgpcQjCiYB5QKXLHpe7U 188
mobio/libs/abac/policy/conditions/numeric/base.py sha256=cIn-O3ottwrz0LqyEAwgAUF9hJQHRrkfeHXx9ZiHY0A 1450
mobio/libs/abac/policy/conditions/numeric/eq.py sha256=FT66GOV8Z8l32M_cxBB9BPNdyLQpPjbGD8MLSzf-5tI 853
mobio/libs/abac/policy/conditions/numeric/gt.py sha256=Em0wTEqUhYxJvpjmfDUysOgrNH3QWvoAqjvTf_4Pho4 871
mobio/libs/abac/policy/conditions/numeric/gte.py sha256=OLmJyNzm1whqvv_CUnS5IwxodypkxhGsAgDBSG6meTI 895
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=MJkRfggiiiM7d_pKckSVvOkjV_2y47eckTIGR5HHxQY 689
mobio/libs/abac/policy/conditions/others/not_exists.py sha256=fqeIpPYw0EKSQpI6vKZz2VSrONIJYYoyWo-NMcD9_ag 701
mobio/libs/abac/policy/conditions/string/__init__.py sha256=O31yp0DV4CJ4yEaPkPgESI4_-tkUR1I4zsnRJYD4cnA 307
mobio/libs/abac/policy/conditions/string/base.py sha256=HW0Jp-4HEf1irMhUSOY9IGQfEnxWCS4RaxDKmk6owAQ 1497
mobio/libs/abac/policy/conditions/string/contains.py sha256=AyPV8I-iel8HUHDuWvwgbcUzaOgRlzrb50NEmLlvhZ0 1213
mobio/libs/abac/policy/conditions/string/ends_with.py sha256=geKIR-T95qlEHqMpxR8sHngXUbdfW65VMxFO0kBv9_8 1245
mobio/libs/abac/policy/conditions/string/equals.py sha256=_nvUxEGfiVJhpqTu_iOhWw9HAu1d6T2PfmEwiQHuO_s 1203
mobio/libs/abac/policy/conditions/string/not_contains.py sha256=9v7wquf9BEqM5U3q-86hRZvWx4ngD8R_RWL8cN43rjg 1227
mobio/libs/abac/policy/conditions/string/not_equals.py sha256=ATdMeDjA44hnccuoDPuBA_Ez1WQAelMR2eptwJ6eBwU 1214
mobio/libs/abac/policy/conditions/string/regex_match.py sha256=stQRhUHrPDD__saEX3axGza23UriSu6dfh-kCr-DQwc 1498
mobio/libs/abac/policy/conditions/string/starts_with.py sha256=G1Wfbh4ks77A5faLpZOqknmGzCZ7e8BI6hESp_3893A 1264
m_abac_anhnt-1.0.6.dist-info/METADATA sha256=OsY9DEyyLlITseTJBpyFuntdkLfzUHGUkO61h_qzgq4 2090
m_abac_anhnt-1.0.6.dist-info/WHEEL sha256=pkctZYzUS4AYVn6dJ-7367OJZivF2e8RA9b_ZBjif18 92
m_abac_anhnt-1.0.6.dist-info/top_level.txt sha256=aDRCg1NQKxwVo4upz2Jiwm_Qm1Yw57mFFYdDaGu4b8c 6
m_abac_anhnt-1.0.6.dist-info/RECORD

top_level.txt

mobio