Package com.aserto

Interface AuthorizerClient

All Known Implementing Classes:
AuthzClient

public interface AuthorizerClient
  • Method Details

    • listPolicies

      List<com.aserto.authorizer.v2.api.Module> listPolicies(String policyName, String policyLabel)
    • getPolicy

      com.aserto.authorizer.v2.api.Module getPolicy(String policyId)
    • is

      List<com.aserto.authorizer.v2.Decision> is(IdentityCtx identityCtx, PolicyCtx policyCtx)
    • is

      List<com.aserto.authorizer.v2.Decision> is(IdentityCtx identityCtx, PolicyCtx policyCtx, Map<String,com.google.protobuf.Value> resourceCtx)
    • query

      com.google.protobuf.Struct query(String query, PolicyCtx policyContext, Map<String,com.google.protobuf.Value> values)
    • decisionTree

      Map<String,com.google.protobuf.Value> decisionTree(IdentityCtx identityCtx, PolicyCtx policyCtx)
    • close

      void close()