m-abc-anhnt

View on PyPIReverse Dependencies (0)

1.0.2 m_abc_anhnt-1.0.2-py3-none-any.whl

Wheel Details

Project: m-abc-anhnt
Version: 1.0.2
Filename: m_abc_anhnt-1.0.2-py3-none-any.whl
Download: [link]
Size: 43064
MD5: a5b6ec6d45a9c772e9aca693ba6a6fce
SHA256: 0d367e9ec64622a89dfc9faf099ad200a56253e315581e7b9821483e606850fb
Uploaded: 2023-04-13 04:48:46 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: m-abc-anhnt
Version: 1.0.2
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: 1118 characters]

WHEEL

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

RECORD

Path Digest Size
m_abac/__init__.py sha256=dKnK4z1U9sLGFFhAFBj-1JDUN_ddHFwLxp_TDBazkLQ 69
m_abac/call_api.py sha256=cSQG0uen-Ja8OtHGFQvit00mu4IhXXWf4DbCQU7ahxk 5387
m_abac/pdp.py sha256=gfXSN0BDZDUYzWcm4Y8bPRUf7eJ9GDu6c8g2VgcXjKM 13365
m_abac/result_access.py sha256=T41yztrxbxwxGZfarWp-i50zDEPVwxEVlKhYNB7Lzus 593
m_abac/adapter/__init__.py sha256=Xa969SSmew8ViLEf5t858t-1oHzn6_MKReZHrE8BMbc 267
m_abac/adapter/adapter.py sha256=56xMCIHTMSPSfQuJy9ZAT63pCOZaDKTYrZeYF4cj5JY 435
m_abac/adapter/elasticsearch_adapter.py sha256=MU6m2QRElHb0B6H2DdRlF9ogb_duS8_FMqFrdeZYwDM 15511
m_abac/policy/__init__.py sha256=uUgrsqraNDjWiGVLChhMBQ2n-mhwuWtVBReBMKNDC10 44
m_abac/policy/exceptions.py sha256=RhYf9tgYzAuqHW05MAcpMrQ4Eidh-z-ifZ9JXyjrbUo 1601
m_abac/policy/policy.py sha256=8yg4gxt0t_nKXF_SmI589Mr2QUi7bf-tPweVbXHSV5c 5812
m_abac/policy/utils.py sha256=Pw_kV_DX1iq_NS2a5Z9nJ5QkzwK24fA5Wlce-_nxb44 3259
m_abac/policy/conditions/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
m_abac/policy/conditions/base.py sha256=u6S6IaEYgzdwgl9SyLfx_-RQRpgDSSIC2PzdmpWrKBA 662
m_abac/policy/conditions/schema.py sha256=h6C4D7XXMbhB4qGB3jxBbXEfbTDQh0RVfrOyNNHoFts 1934
m_abac/policy/conditions/boolean/__init__.py sha256=vzyKj12AWUs00d2wwip4NwCoWgI5g7aFpIvf5iGnbVg 39
m_abac/policy/conditions/boolean/base.py sha256=7WH--_o8ZjZ-G164LiXxokv2qaslxTx2VzpTJQhxUf0 1127
m_abac/policy/conditions/boolean/check_bool.py sha256=5Lz5EzXAeLSPL5ZDtHDQ7T8UmBMfjfXMbu8YPOc1LnY 1107
m_abac/policy/conditions/collection/__init__.py sha256=YRv4pTJ3B_8H8w2n7xxE45mKN5IpBEubkopZ35HWN-8 323
m_abac/policy/conditions/collection/all_in.py sha256=DFRVj8KYf7aK7rqrpMryFNfnsVyKW0aevBxDCxLDyBM 629
m_abac/policy/conditions/collection/all_not_in.py sha256=SsLKhh3HGAx8adfQ5JQOZy_XcBDhIgKZbTMNGvncGmA 654
m_abac/policy/conditions/collection/any_in.py sha256=7L39UtXN4wGO-sVxT9TjwFAhGeUPO7dkxfQ8QhHzQaQ 638
m_abac/policy/conditions/collection/any_not_in.py sha256=EjMptWeWGfibJia8BeOte87F_kURKRR-yVQuMtvQW8c 664
m_abac/policy/conditions/collection/base.py sha256=eGrL0ev4SvgeT_hozO9D4z4gmUzVbqiYUUEZKph7h6U 1341
m_abac/policy/conditions/collection/is_empty.py sha256=uVeVYtm7dEbQK4W1UY6-mAT3wYHZq7zy6WnC1w1DNHc 754
m_abac/policy/conditions/collection/is_in.py sha256=0u1KoSXyrvYe7GP4T-88SGr3Ui3Fsb3bBuzQdlN5nsc 602
m_abac/policy/conditions/collection/is_not_empty.py sha256=n14RQb5zSIJVZ7cC_-Jed3_iOLbedTFbOoIKrzs_OP4 774
m_abac/policy/conditions/collection/is_not_in.py sha256=vQE1NLkOMEQRARqjBsKumH0557vUrgnA2I4v8DE8L8E 728
m_abac/policy/conditions/date_time/__init__.py sha256=phbEdFHtyGJHFz3yM174_WVSC4T12X1phVWZLqU6PJ4 243
m_abac/policy/conditions/date_time/base.py sha256=OcArVjdW3tSzxQvhNAI4Kmwrdy_MFmbrg2_if1M2BZw 2520
m_abac/policy/conditions/date_time/date_eq.py sha256=M1yKzzvvliJwUAyjvnn07ZYBfO-vhCgv0CBLglmYXqs 1345
m_abac/policy/conditions/date_time/date_gt.py sha256=3bb0fF_fM9eutP-EAim9x1vuThYgM9gDp3Y7ThzNASo 1367
m_abac/policy/conditions/date_time/date_gte.py sha256=PrkuHc6RP3e8xanUv6cKghNxxYqYOrbE2N8OCRIOKYc 1389
m_abac/policy/conditions/date_time/date_lt.py sha256=oUDQS29shVi7bFZBs9G-nWsXScoTy1_VBNKpzhFw7gM 1358
m_abac/policy/conditions/date_time/date_lte.py sha256=qD-SB3JIO3kWG3JGgm9Tgr34sJM1e5GVuh4jdKDk-kY 1380
m_abac/policy/conditions/date_time/date_neq.py sha256=9_ht1mdzn-_EkEqbjjCMMJOfjMAU5L7UEkaoC40cILk 1363
m_abac/policy/conditions/day/__init__.py sha256=B5XICkcBTl7w-7FYvvu-_ilryynhPF45q2BBmAJlOBo 197
m_abac/policy/conditions/day/base.py sha256=CX2Q5ZHwoTHLeFhVS3QrYcfTuUMfCZAhF-P962-PGLA 1839
m_abac/policy/conditions/day/day_eq.py sha256=WTReryR7UKmzHLGetKXA5UTfQT4or7jvNpNgaHpy0jI 1004
m_abac/policy/conditions/day/day_gt.py sha256=lCMPNBM2r8k1hW-4DBfO7cV8iuTfUNRlcQRHXNpo3QU 975
m_abac/policy/conditions/day/day_gte.py sha256=vI0vbg9ZAQPmoDJ5UgRA2E2tSRPTr_-8EyASQnVFv5E 977
m_abac/policy/conditions/day/day_lt.py sha256=B1MaBfjqtAeuMWYdldRmtW7ltxaAFEUNwArBpNb5Ihs 974
m_abac/policy/conditions/day/day_lte.py sha256=9-X7BXR4CgMA4ajyRaq_f_4MiYgUwQ17A3XsE0Eu1E0 977
m_abac/policy/conditions/day/day_neq.py sha256=uI8jihPWv_XKYJivJd7mbB0C6OLyzUf9hlQHz86nuBY 978
m_abac/policy/conditions/ip_address/__init__.py sha256=5q4hCbJPi0-P_26PpOv-FPp74oyXAmgC2sHSsOeX-II 82
m_abac/policy/conditions/ip_address/base.py sha256=ZEUhJDNvZ_0GtR8_8DN8Dug4QkQhWxraa97QxAMUEcw 1691
m_abac/policy/conditions/ip_address/in_subnet.py sha256=Y2P5lNVHzpZX1kPqAM_8RKHcLjp37QgTw-ROPzk8VZs 737
m_abac/policy/conditions/ip_address/not_in_subnet.py sha256=OeB3BmGSpkqsF0NvI-VdB6t3lD98tMYxomJihzHKP1U 746
m_abac/policy/conditions/numeric/__init__.py sha256=441j5q6W9wXLK6isIOtJaXNTgpcQjCiYB5QKXLHpe7U 188
m_abac/policy/conditions/numeric/base.py sha256=cIn-O3ottwrz0LqyEAwgAUF9hJQHRrkfeHXx9ZiHY0A 1450
m_abac/policy/conditions/numeric/eq.py sha256=FT66GOV8Z8l32M_cxBB9BPNdyLQpPjbGD8MLSzf-5tI 853
m_abac/policy/conditions/numeric/gt.py sha256=Em0wTEqUhYxJvpjmfDUysOgrNH3QWvoAqjvTf_4Pho4 871
m_abac/policy/conditions/numeric/gte.py sha256=OLmJyNzm1whqvv_CUnS5IwxodypkxhGsAgDBSG6meTI 895
m_abac/policy/conditions/numeric/lt.py sha256=twD97a6U1WtxDNRWpw09_QmPI6nAYs2Kbtc8pCkuwmk 863
m_abac/policy/conditions/numeric/lte.py sha256=tb0stkwuE4GL8QKI6IQ1r-oTmGE8lzVsHcluG_dQQVI 886
m_abac/policy/conditions/numeric/neq.py sha256=9Sr2Du4shi2GzNLKS7aR_6b3tLWLsUpyHfeq8js52_I 869
m_abac/policy/conditions/string/__init__.py sha256=O31yp0DV4CJ4yEaPkPgESI4_-tkUR1I4zsnRJYD4cnA 307
m_abac/policy/conditions/string/base.py sha256=HW0Jp-4HEf1irMhUSOY9IGQfEnxWCS4RaxDKmk6owAQ 1497
m_abac/policy/conditions/string/contains.py sha256=AyPV8I-iel8HUHDuWvwgbcUzaOgRlzrb50NEmLlvhZ0 1213
m_abac/policy/conditions/string/ends_with.py sha256=geKIR-T95qlEHqMpxR8sHngXUbdfW65VMxFO0kBv9_8 1245
m_abac/policy/conditions/string/equals.py sha256=_nvUxEGfiVJhpqTu_iOhWw9HAu1d6T2PfmEwiQHuO_s 1203
m_abac/policy/conditions/string/not_contains.py sha256=9v7wquf9BEqM5U3q-86hRZvWx4ngD8R_RWL8cN43rjg 1227
m_abac/policy/conditions/string/not_equals.py sha256=ATdMeDjA44hnccuoDPuBA_Ez1WQAelMR2eptwJ6eBwU 1214
m_abac/policy/conditions/string/regex_match.py sha256=stQRhUHrPDD__saEX3axGza23UriSu6dfh-kCr-DQwc 1498
m_abac/policy/conditions/string/starts_with.py sha256=G1Wfbh4ks77A5faLpZOqknmGzCZ7e8BI6hESp_3893A 1264
m_abc_anhnt-1.0.2.dist-info/METADATA sha256=fpu2AWBqSHHs0agT5DZymCuSsfqBTeGxmrvptVneXrQ 2266
m_abc_anhnt-1.0.2.dist-info/WHEEL sha256=pkctZYzUS4AYVn6dJ-7367OJZivF2e8RA9b_ZBjif18 92
m_abc_anhnt-1.0.2.dist-info/top_level.txt sha256=LAmbRdEI9ESWX2-2V1DRfh24d_XEB4IwK9wXbkAkqug 7
m_abc_anhnt-1.0.2.dist-info/RECORD

top_level.txt

m_abac