معرفی شرکت ها


aserto-authorizer-0.20.0


Card image cap
تبلیغات ما

مشتریان به طور فزاینده ای آنلاین هستند. تبلیغات می تواند به آنها کمک کند تا کسب و کار شما را پیدا کنند.

مشاهده بیشتر
Card image cap
تبلیغات ما

مشتریان به طور فزاینده ای آنلاین هستند. تبلیغات می تواند به آنها کمک کند تا کسب و کار شما را پیدا کنند.

مشاهده بیشتر
Card image cap
تبلیغات ما

مشتریان به طور فزاینده ای آنلاین هستند. تبلیغات می تواند به آنها کمک کند تا کسب و کار شما را پیدا کنند.

مشاهده بیشتر
Card image cap
تبلیغات ما

مشتریان به طور فزاینده ای آنلاین هستند. تبلیغات می تواند به آنها کمک کند تا کسب و کار شما را پیدا کنند.

مشاهده بیشتر
Card image cap
تبلیغات ما

مشتریان به طور فزاینده ای آنلاین هستند. تبلیغات می تواند به آنها کمک کند تا کسب و کار شما را پیدا کنند.

مشاهده بیشتر

توضیحات

gRPC client for Aserto Authorizer service instances
ویژگی مقدار
سیستم عامل -
نام فایل aserto-authorizer-0.20.0
نام aserto-authorizer
نسخه کتابخانه 0.20.0
نگهدارنده []
ایمیل نگهدارنده []
نویسنده Aserto, Inc.
ایمیل نویسنده pypi@aserto.com
آدرس صفحه اصلی https://github.com/aserto-dev/python-authorizer
آدرس اینترنتی https://pypi.org/project/aserto-authorizer/
مجوز Apache-2.0
# Aserto Authorizer gRPC client This is an automatically generated client for interacting with Aserto's [Authorizer service](https://docs.aserto.com/docs/authorizer-guide/overview) using the gRPC protocol. ## Installation ### Using Pip ```sh pip install aserto-authorizer ``` ### Using Poetry ```sh poetry add aserto-authorizer ``` ## Usage ```py import grpc from aserto.authorizer.v2.api import ( IdentityContext, IdentityType, PolicyContext, PolicyInstance, ) from aserto.authorizer.v2 import ( AuthorizerStub, DecisionTreeRequest, DecisionTreeOptions, DecisionTreeResponse, PathSeparator, ) from grpclib.client import Channel with grpc.secure_channel( target="authorizer.prod.aserto.com:8443", credentials=grpc.ssl_channel_credentials(), ) as channel: client = AuthorizerStub(channel) response = client.DecisionTree( DecisionTreeRequest( policy_context=PolicyContext( path=ASERTO_POLICY_PATH_ROOT, decisions=["visible", "enabled", "allowed"], ), policy_instance=PolicyInstance( name=ASERTO_POLICY_NAME, instance_label=ASERTO_POLICY_INSTANCE_LABEL, ), identity_context=IdentityContext(type=IdentityType.IDENTITY_TYPE_NONE), options=DecisionTreeOptions( path_separator=PathSeparator.PATH_SEPARATOR_DOT, ), ) ) assert response == DecisionTreeResponse( path_root=ASERTO_POLICY_PATH_ROOT, path=Proto.Struct( fields={ "GET.your.policy.path": Proto.Value( struct_value=Proto.Struct( fields={ "visible": Proto.Value(bool_value=True), "enabled": Proto.Value(bool_value=True), "allowed": Proto.Value(bool_value=False), }, ), ), }, ), ) ```


نیازمندی

مقدار نام
>=2021.5.30,<2022.0.0 certifi
>=3.10.0,<4.0.0 typing-extensions


زبان مورد نیاز

مقدار نام
>=3.7,<4.0 Python


نحوه نصب


نصب پکیج whl aserto-authorizer-0.20.0:

    pip install aserto-authorizer-0.20.0.whl


نصب پکیج tar.gz aserto-authorizer-0.20.0:

    pip install aserto-authorizer-0.20.0.tar.gz