├── .github ├── renovate.json └── workflows │ ├── publish.yaml │ └── test.yaml ├── .gitignore ├── LICENSE ├── README.md ├── fetch_protos.sh ├── gradle └── wrapper │ ├── gradle-wrapper.jar │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat ├── settings.gradle.kts └── src ├── main ├── java │ └── dev │ │ └── cerbos │ │ └── sdk │ │ ├── AddOrUpdatePolicyRequestBuilder.java │ │ ├── AddOrUpdateSchemaRequestBuilder.java │ │ ├── AdminApiCredentials.java │ │ ├── CerbosBlockingAdminClient.java │ │ ├── CerbosBlockingClient.java │ │ ├── CerbosClientBuilder.java │ │ ├── CerbosContainer.java │ │ ├── CerbosException.java │ │ ├── CheckResourcesRequestBuilder.java │ │ ├── CheckResourcesResult.java │ │ ├── CheckResult.java │ │ ├── PlanResourcesResult.java │ │ ├── PlaygroundInstanceCredentials.java │ │ ├── RequestId.java │ │ ├── builders │ │ ├── AttributeValue.java │ │ ├── AuxData.java │ │ ├── Principal.java │ │ ├── Resource.java │ │ └── ResourceAction.java │ │ ├── hub │ │ ├── AuthClient.java │ │ ├── AuthInterceptor.java │ │ ├── CerbosHubClient.java │ │ ├── CerbosHubClientBuilder.java │ │ ├── CerbosHubClientImpl.java │ │ ├── CerbosHubStoreClient.java │ │ ├── CerbosHubStoreClientImpl.java │ │ ├── CircuitBreaker.java │ │ ├── Credentials.java │ │ ├── Store.java │ │ ├── Utils.java │ │ └── exceptions │ │ │ ├── AuthenticationFailedException.java │ │ │ ├── CannotModifyGitConnectedStoreException.java │ │ │ ├── ConditionUnsatisfiedException.java │ │ │ ├── InvalidCredentialsException.java │ │ │ ├── InvalidRequestException.java │ │ │ ├── NoUsableFilesException.java │ │ │ ├── OperationDiscardedException.java │ │ │ ├── PermissionDeniedException.java │ │ │ ├── StoreException.java │ │ │ ├── StoreNotFoundException.java │ │ │ ├── TooManyRequestsException.java │ │ │ ├── UnknownException.java │ │ │ └── ValidationFailureException.java │ │ └── validation │ │ ├── ValidationException.java │ │ └── Validator.java ├── proto │ ├── buf │ │ └── validate │ │ │ └── validate.proto │ ├── cerbos │ │ ├── audit │ │ │ └── v1 │ │ │ │ └── audit.proto │ │ ├── cloud │ │ │ ├── apikey │ │ │ │ └── v1 │ │ │ │ │ └── apikey.proto │ │ │ ├── bootstrap │ │ │ │ └── v1 │ │ │ │ │ └── bootstrap.proto │ │ │ ├── bundle │ │ │ │ ├── v1 │ │ │ │ │ └── bundle.proto │ │ │ │ └── v2 │ │ │ │ │ └── bundle.proto │ │ │ ├── epdp │ │ │ │ └── v1 │ │ │ │ │ └── epdp.proto │ │ │ ├── logs │ │ │ │ └── v1 │ │ │ │ │ └── logs.proto │ │ │ ├── pdp │ │ │ │ └── v1 │ │ │ │ │ └── pdp.proto │ │ │ └── store │ │ │ │ └── v1 │ │ │ │ └── store.proto │ │ ├── effect │ │ │ └── v1 │ │ │ │ └── effect.proto │ │ ├── engine │ │ │ └── v1 │ │ │ │ └── engine.proto │ │ ├── policy │ │ │ └── v1 │ │ │ │ └── policy.proto │ │ ├── request │ │ │ └── v1 │ │ │ │ └── request.proto │ │ ├── response │ │ │ └── v1 │ │ │ │ └── response.proto │ │ ├── schema │ │ │ └── v1 │ │ │ │ └── schema.proto │ │ ├── svc │ │ │ └── v1 │ │ │ │ └── svc.proto │ │ └── telemetry │ │ │ └── v1 │ │ │ └── telemetry.proto │ ├── google │ │ └── api │ │ │ ├── annotations.proto │ │ │ ├── expr │ │ │ └── v1alpha1 │ │ │ │ ├── checked.proto │ │ │ │ └── syntax.proto │ │ │ ├── field_behavior.proto │ │ │ ├── http.proto │ │ │ └── visibility.proto │ └── protoc-gen-openapiv2 │ │ └── options │ │ ├── annotations.proto │ │ └── openapiv2.proto └── resources │ └── service_config.json └── test ├── java └── dev │ └── cerbos │ └── sdk │ ├── CerbosBlockingAdminClientTest.java │ ├── CerbosBlockingClientTest.java │ ├── CerbosClientTests.java │ ├── PlaygroundIT.java │ └── hub │ └── CerbosHubStoreClientTest.java └── resources ├── certificates ├── tls.crt └── tls.key ├── config ├── admin-config.yaml ├── config.yaml └── verify_key.jwk ├── hub ├── modify_files │ ├── conditional │ │ └── new_policy.yaml │ ├── invalid │ │ └── bad_policy.yaml │ └── success │ │ └── example.yaml └── replace_files │ ├── conditional │ └── new_policy.yaml │ ├── invalid │ └── bad_policy.yaml │ ├── success │ ├── _schemas │ │ ├── .hidden_directory │ │ │ └── ignored.json │ │ ├── .hidden_file.json │ │ ├── ignored.yaml │ │ ├── principal.json │ │ └── resources │ │ │ ├── leave_request.json │ │ │ ├── purchase_order.json │ │ │ └── salary_record.json │ ├── derived_roles │ │ ├── common_roles.yaml │ │ ├── derived_roles_01.yaml │ │ ├── derived_roles_02.yaml │ │ ├── derived_roles_03.yaml │ │ ├── derived_roles_04.yaml │ │ └── derived_roles_05.yaml │ ├── export_constants │ │ └── export_constants_01.yaml │ ├── export_variables │ │ └── export_variables_01.yaml │ ├── principal_policies │ │ ├── policy_01.yaml │ │ ├── policy_02.yaml │ │ ├── policy_02_acme.hr.yaml │ │ ├── policy_02_acme.sales.yaml │ │ ├── policy_02_acme.yaml │ │ ├── policy_03.yaml │ │ ├── policy_04.yaml │ │ ├── policy_05.yaml │ │ └── policy_06.yaml │ ├── resource_policies │ │ ├── .hidden_directory │ │ │ └── ignored.yaml │ │ ├── .hidden_file.yaml │ │ ├── disabled_policy_01.yaml │ │ ├── policy_01.yaml │ │ ├── policy_02.yaml │ │ ├── policy_03.yaml │ │ ├── policy_04.yaml │ │ ├── policy_04_test.yaml │ │ ├── policy_05.yaml │ │ ├── policy_05_acme.hr.uk.brighton.kemptown.yaml │ │ ├── policy_05_acme.hr.uk.brighton.yaml │ │ ├── policy_05_acme.hr.uk.london.yaml │ │ ├── policy_05_acme.hr.uk.yaml │ │ ├── policy_05_acme.hr.yaml │ │ ├── policy_05_acme.yaml │ │ ├── policy_06.yaml │ │ ├── policy_07.yaml │ │ ├── policy_07_acme.yaml │ │ ├── policy_08.yaml │ │ ├── policy_09.yaml │ │ ├── policy_10.yaml │ │ ├── policy_11.yaml │ │ ├── policy_12.yaml │ │ ├── policy_13.yaml │ │ ├── policy_14.yaml │ │ ├── policy_15.yaml │ │ ├── policy_16.yaml │ │ ├── policy_17.acme.sales.yaml │ │ ├── policy_17.acme.yaml │ │ ├── policy_17.yaml │ │ ├── policy_18.yaml │ │ └── testdata │ │ │ └── ignored.yaml │ ├── role_policies │ │ ├── policy_01_acme.hr.uk.brighton.yaml │ │ ├── policy_02_acme.hr.uk.brighton.yaml │ │ ├── policy_03_acme.hr.uk.yaml │ │ ├── policy_04_acme.hr.uk.yaml │ │ ├── policy_05_acme.hr.uk.london.yaml │ │ └── policy_06_acme.hr.uk.brighton.kemptown.yaml │ └── tests │ │ ├── policy_04_test.yaml │ │ └── policy_05_test.yaml │ └── unusable │ ├── .hidden.yaml │ └── README.md ├── logback-test.xml └── policies ├── _schemas ├── .hidden_directory │ └── ignored.json ├── .hidden_file.json ├── ignored.yaml ├── principal.json └── resources │ ├── leave_request.json │ ├── purchase_order.json │ └── salary_record.json ├── derived_roles ├── common_roles.yaml ├── derived_roles_01.yaml ├── derived_roles_02.yaml └── derived_roles_03.yaml ├── principal_policies ├── policy_01.yaml ├── policy_02.yaml ├── policy_02_acme.hr.yaml └── policy_02_acme.yaml ├── resource_policies ├── .hidden_directory │ └── ignored.yaml ├── .hidden_file.yaml ├── policy_01.yaml ├── policy_02.yaml ├── policy_03.yaml ├── policy_04.yaml ├── policy_04_test.yaml ├── policy_05.yaml ├── policy_05_acme.hr.uk.yaml ├── policy_05_acme.hr.yaml ├── policy_05_acme.yaml ├── policy_06.yaml └── testdata │ └── ignored.yaml └── tests └── policy_04_test.yaml /.github/renovate.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cerbos/cerbos-sdk-java/HEAD/.github/renovate.json -------------------------------------------------------------------------------- /.github/workflows/publish.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cerbos/cerbos-sdk-java/HEAD/.github/workflows/publish.yaml -------------------------------------------------------------------------------- /.github/workflows/test.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cerbos/cerbos-sdk-java/HEAD/.github/workflows/test.yaml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cerbos/cerbos-sdk-java/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cerbos/cerbos-sdk-java/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cerbos/cerbos-sdk-java/HEAD/README.md -------------------------------------------------------------------------------- /fetch_protos.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cerbos/cerbos-sdk-java/HEAD/fetch_protos.sh -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cerbos/cerbos-sdk-java/HEAD/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cerbos/cerbos-sdk-java/HEAD/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cerbos/cerbos-sdk-java/HEAD/gradlew -------------------------------------------------------------------------------- /gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cerbos/cerbos-sdk-java/HEAD/gradlew.bat -------------------------------------------------------------------------------- /settings.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cerbos/cerbos-sdk-java/HEAD/settings.gradle.kts -------------------------------------------------------------------------------- /src/main/java/dev/cerbos/sdk/AddOrUpdatePolicyRequestBuilder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cerbos/cerbos-sdk-java/HEAD/src/main/java/dev/cerbos/sdk/AddOrUpdatePolicyRequestBuilder.java -------------------------------------------------------------------------------- /src/main/java/dev/cerbos/sdk/AddOrUpdateSchemaRequestBuilder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cerbos/cerbos-sdk-java/HEAD/src/main/java/dev/cerbos/sdk/AddOrUpdateSchemaRequestBuilder.java -------------------------------------------------------------------------------- /src/main/java/dev/cerbos/sdk/AdminApiCredentials.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cerbos/cerbos-sdk-java/HEAD/src/main/java/dev/cerbos/sdk/AdminApiCredentials.java -------------------------------------------------------------------------------- /src/main/java/dev/cerbos/sdk/CerbosBlockingAdminClient.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cerbos/cerbos-sdk-java/HEAD/src/main/java/dev/cerbos/sdk/CerbosBlockingAdminClient.java -------------------------------------------------------------------------------- /src/main/java/dev/cerbos/sdk/CerbosBlockingClient.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cerbos/cerbos-sdk-java/HEAD/src/main/java/dev/cerbos/sdk/CerbosBlockingClient.java -------------------------------------------------------------------------------- /src/main/java/dev/cerbos/sdk/CerbosClientBuilder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cerbos/cerbos-sdk-java/HEAD/src/main/java/dev/cerbos/sdk/CerbosClientBuilder.java -------------------------------------------------------------------------------- /src/main/java/dev/cerbos/sdk/CerbosContainer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cerbos/cerbos-sdk-java/HEAD/src/main/java/dev/cerbos/sdk/CerbosContainer.java -------------------------------------------------------------------------------- /src/main/java/dev/cerbos/sdk/CerbosException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cerbos/cerbos-sdk-java/HEAD/src/main/java/dev/cerbos/sdk/CerbosException.java -------------------------------------------------------------------------------- /src/main/java/dev/cerbos/sdk/CheckResourcesRequestBuilder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cerbos/cerbos-sdk-java/HEAD/src/main/java/dev/cerbos/sdk/CheckResourcesRequestBuilder.java -------------------------------------------------------------------------------- /src/main/java/dev/cerbos/sdk/CheckResourcesResult.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cerbos/cerbos-sdk-java/HEAD/src/main/java/dev/cerbos/sdk/CheckResourcesResult.java -------------------------------------------------------------------------------- /src/main/java/dev/cerbos/sdk/CheckResult.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cerbos/cerbos-sdk-java/HEAD/src/main/java/dev/cerbos/sdk/CheckResult.java -------------------------------------------------------------------------------- /src/main/java/dev/cerbos/sdk/PlanResourcesResult.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cerbos/cerbos-sdk-java/HEAD/src/main/java/dev/cerbos/sdk/PlanResourcesResult.java -------------------------------------------------------------------------------- /src/main/java/dev/cerbos/sdk/PlaygroundInstanceCredentials.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cerbos/cerbos-sdk-java/HEAD/src/main/java/dev/cerbos/sdk/PlaygroundInstanceCredentials.java -------------------------------------------------------------------------------- /src/main/java/dev/cerbos/sdk/RequestId.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cerbos/cerbos-sdk-java/HEAD/src/main/java/dev/cerbos/sdk/RequestId.java -------------------------------------------------------------------------------- /src/main/java/dev/cerbos/sdk/builders/AttributeValue.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cerbos/cerbos-sdk-java/HEAD/src/main/java/dev/cerbos/sdk/builders/AttributeValue.java -------------------------------------------------------------------------------- /src/main/java/dev/cerbos/sdk/builders/AuxData.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cerbos/cerbos-sdk-java/HEAD/src/main/java/dev/cerbos/sdk/builders/AuxData.java -------------------------------------------------------------------------------- /src/main/java/dev/cerbos/sdk/builders/Principal.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cerbos/cerbos-sdk-java/HEAD/src/main/java/dev/cerbos/sdk/builders/Principal.java -------------------------------------------------------------------------------- /src/main/java/dev/cerbos/sdk/builders/Resource.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cerbos/cerbos-sdk-java/HEAD/src/main/java/dev/cerbos/sdk/builders/Resource.java -------------------------------------------------------------------------------- /src/main/java/dev/cerbos/sdk/builders/ResourceAction.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cerbos/cerbos-sdk-java/HEAD/src/main/java/dev/cerbos/sdk/builders/ResourceAction.java -------------------------------------------------------------------------------- /src/main/java/dev/cerbos/sdk/hub/AuthClient.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cerbos/cerbos-sdk-java/HEAD/src/main/java/dev/cerbos/sdk/hub/AuthClient.java -------------------------------------------------------------------------------- /src/main/java/dev/cerbos/sdk/hub/AuthInterceptor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cerbos/cerbos-sdk-java/HEAD/src/main/java/dev/cerbos/sdk/hub/AuthInterceptor.java -------------------------------------------------------------------------------- /src/main/java/dev/cerbos/sdk/hub/CerbosHubClient.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cerbos/cerbos-sdk-java/HEAD/src/main/java/dev/cerbos/sdk/hub/CerbosHubClient.java -------------------------------------------------------------------------------- /src/main/java/dev/cerbos/sdk/hub/CerbosHubClientBuilder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cerbos/cerbos-sdk-java/HEAD/src/main/java/dev/cerbos/sdk/hub/CerbosHubClientBuilder.java -------------------------------------------------------------------------------- /src/main/java/dev/cerbos/sdk/hub/CerbosHubClientImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cerbos/cerbos-sdk-java/HEAD/src/main/java/dev/cerbos/sdk/hub/CerbosHubClientImpl.java -------------------------------------------------------------------------------- /src/main/java/dev/cerbos/sdk/hub/CerbosHubStoreClient.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cerbos/cerbos-sdk-java/HEAD/src/main/java/dev/cerbos/sdk/hub/CerbosHubStoreClient.java -------------------------------------------------------------------------------- /src/main/java/dev/cerbos/sdk/hub/CerbosHubStoreClientImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cerbos/cerbos-sdk-java/HEAD/src/main/java/dev/cerbos/sdk/hub/CerbosHubStoreClientImpl.java -------------------------------------------------------------------------------- /src/main/java/dev/cerbos/sdk/hub/CircuitBreaker.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cerbos/cerbos-sdk-java/HEAD/src/main/java/dev/cerbos/sdk/hub/CircuitBreaker.java -------------------------------------------------------------------------------- /src/main/java/dev/cerbos/sdk/hub/Credentials.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cerbos/cerbos-sdk-java/HEAD/src/main/java/dev/cerbos/sdk/hub/Credentials.java -------------------------------------------------------------------------------- /src/main/java/dev/cerbos/sdk/hub/Store.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cerbos/cerbos-sdk-java/HEAD/src/main/java/dev/cerbos/sdk/hub/Store.java -------------------------------------------------------------------------------- /src/main/java/dev/cerbos/sdk/hub/Utils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cerbos/cerbos-sdk-java/HEAD/src/main/java/dev/cerbos/sdk/hub/Utils.java -------------------------------------------------------------------------------- /src/main/java/dev/cerbos/sdk/hub/exceptions/AuthenticationFailedException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cerbos/cerbos-sdk-java/HEAD/src/main/java/dev/cerbos/sdk/hub/exceptions/AuthenticationFailedException.java -------------------------------------------------------------------------------- /src/main/java/dev/cerbos/sdk/hub/exceptions/CannotModifyGitConnectedStoreException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cerbos/cerbos-sdk-java/HEAD/src/main/java/dev/cerbos/sdk/hub/exceptions/CannotModifyGitConnectedStoreException.java -------------------------------------------------------------------------------- /src/main/java/dev/cerbos/sdk/hub/exceptions/ConditionUnsatisfiedException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cerbos/cerbos-sdk-java/HEAD/src/main/java/dev/cerbos/sdk/hub/exceptions/ConditionUnsatisfiedException.java -------------------------------------------------------------------------------- /src/main/java/dev/cerbos/sdk/hub/exceptions/InvalidCredentialsException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cerbos/cerbos-sdk-java/HEAD/src/main/java/dev/cerbos/sdk/hub/exceptions/InvalidCredentialsException.java -------------------------------------------------------------------------------- /src/main/java/dev/cerbos/sdk/hub/exceptions/InvalidRequestException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cerbos/cerbos-sdk-java/HEAD/src/main/java/dev/cerbos/sdk/hub/exceptions/InvalidRequestException.java -------------------------------------------------------------------------------- /src/main/java/dev/cerbos/sdk/hub/exceptions/NoUsableFilesException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cerbos/cerbos-sdk-java/HEAD/src/main/java/dev/cerbos/sdk/hub/exceptions/NoUsableFilesException.java -------------------------------------------------------------------------------- /src/main/java/dev/cerbos/sdk/hub/exceptions/OperationDiscardedException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cerbos/cerbos-sdk-java/HEAD/src/main/java/dev/cerbos/sdk/hub/exceptions/OperationDiscardedException.java -------------------------------------------------------------------------------- /src/main/java/dev/cerbos/sdk/hub/exceptions/PermissionDeniedException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cerbos/cerbos-sdk-java/HEAD/src/main/java/dev/cerbos/sdk/hub/exceptions/PermissionDeniedException.java -------------------------------------------------------------------------------- /src/main/java/dev/cerbos/sdk/hub/exceptions/StoreException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cerbos/cerbos-sdk-java/HEAD/src/main/java/dev/cerbos/sdk/hub/exceptions/StoreException.java -------------------------------------------------------------------------------- /src/main/java/dev/cerbos/sdk/hub/exceptions/StoreNotFoundException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cerbos/cerbos-sdk-java/HEAD/src/main/java/dev/cerbos/sdk/hub/exceptions/StoreNotFoundException.java -------------------------------------------------------------------------------- /src/main/java/dev/cerbos/sdk/hub/exceptions/TooManyRequestsException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cerbos/cerbos-sdk-java/HEAD/src/main/java/dev/cerbos/sdk/hub/exceptions/TooManyRequestsException.java -------------------------------------------------------------------------------- /src/main/java/dev/cerbos/sdk/hub/exceptions/UnknownException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cerbos/cerbos-sdk-java/HEAD/src/main/java/dev/cerbos/sdk/hub/exceptions/UnknownException.java -------------------------------------------------------------------------------- /src/main/java/dev/cerbos/sdk/hub/exceptions/ValidationFailureException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cerbos/cerbos-sdk-java/HEAD/src/main/java/dev/cerbos/sdk/hub/exceptions/ValidationFailureException.java -------------------------------------------------------------------------------- /src/main/java/dev/cerbos/sdk/validation/ValidationException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cerbos/cerbos-sdk-java/HEAD/src/main/java/dev/cerbos/sdk/validation/ValidationException.java -------------------------------------------------------------------------------- /src/main/java/dev/cerbos/sdk/validation/Validator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cerbos/cerbos-sdk-java/HEAD/src/main/java/dev/cerbos/sdk/validation/Validator.java -------------------------------------------------------------------------------- /src/main/proto/buf/validate/validate.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cerbos/cerbos-sdk-java/HEAD/src/main/proto/buf/validate/validate.proto -------------------------------------------------------------------------------- /src/main/proto/cerbos/audit/v1/audit.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cerbos/cerbos-sdk-java/HEAD/src/main/proto/cerbos/audit/v1/audit.proto -------------------------------------------------------------------------------- /src/main/proto/cerbos/cloud/apikey/v1/apikey.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cerbos/cerbos-sdk-java/HEAD/src/main/proto/cerbos/cloud/apikey/v1/apikey.proto -------------------------------------------------------------------------------- /src/main/proto/cerbos/cloud/bootstrap/v1/bootstrap.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cerbos/cerbos-sdk-java/HEAD/src/main/proto/cerbos/cloud/bootstrap/v1/bootstrap.proto -------------------------------------------------------------------------------- /src/main/proto/cerbos/cloud/bundle/v1/bundle.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cerbos/cerbos-sdk-java/HEAD/src/main/proto/cerbos/cloud/bundle/v1/bundle.proto -------------------------------------------------------------------------------- /src/main/proto/cerbos/cloud/bundle/v2/bundle.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cerbos/cerbos-sdk-java/HEAD/src/main/proto/cerbos/cloud/bundle/v2/bundle.proto -------------------------------------------------------------------------------- /src/main/proto/cerbos/cloud/epdp/v1/epdp.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cerbos/cerbos-sdk-java/HEAD/src/main/proto/cerbos/cloud/epdp/v1/epdp.proto -------------------------------------------------------------------------------- /src/main/proto/cerbos/cloud/logs/v1/logs.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cerbos/cerbos-sdk-java/HEAD/src/main/proto/cerbos/cloud/logs/v1/logs.proto -------------------------------------------------------------------------------- /src/main/proto/cerbos/cloud/pdp/v1/pdp.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cerbos/cerbos-sdk-java/HEAD/src/main/proto/cerbos/cloud/pdp/v1/pdp.proto -------------------------------------------------------------------------------- /src/main/proto/cerbos/cloud/store/v1/store.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cerbos/cerbos-sdk-java/HEAD/src/main/proto/cerbos/cloud/store/v1/store.proto -------------------------------------------------------------------------------- /src/main/proto/cerbos/effect/v1/effect.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cerbos/cerbos-sdk-java/HEAD/src/main/proto/cerbos/effect/v1/effect.proto -------------------------------------------------------------------------------- /src/main/proto/cerbos/engine/v1/engine.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cerbos/cerbos-sdk-java/HEAD/src/main/proto/cerbos/engine/v1/engine.proto -------------------------------------------------------------------------------- /src/main/proto/cerbos/policy/v1/policy.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cerbos/cerbos-sdk-java/HEAD/src/main/proto/cerbos/policy/v1/policy.proto -------------------------------------------------------------------------------- /src/main/proto/cerbos/request/v1/request.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cerbos/cerbos-sdk-java/HEAD/src/main/proto/cerbos/request/v1/request.proto -------------------------------------------------------------------------------- /src/main/proto/cerbos/response/v1/response.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cerbos/cerbos-sdk-java/HEAD/src/main/proto/cerbos/response/v1/response.proto -------------------------------------------------------------------------------- /src/main/proto/cerbos/schema/v1/schema.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cerbos/cerbos-sdk-java/HEAD/src/main/proto/cerbos/schema/v1/schema.proto -------------------------------------------------------------------------------- /src/main/proto/cerbos/svc/v1/svc.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cerbos/cerbos-sdk-java/HEAD/src/main/proto/cerbos/svc/v1/svc.proto -------------------------------------------------------------------------------- /src/main/proto/cerbos/telemetry/v1/telemetry.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cerbos/cerbos-sdk-java/HEAD/src/main/proto/cerbos/telemetry/v1/telemetry.proto -------------------------------------------------------------------------------- /src/main/proto/google/api/annotations.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cerbos/cerbos-sdk-java/HEAD/src/main/proto/google/api/annotations.proto -------------------------------------------------------------------------------- /src/main/proto/google/api/expr/v1alpha1/checked.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cerbos/cerbos-sdk-java/HEAD/src/main/proto/google/api/expr/v1alpha1/checked.proto -------------------------------------------------------------------------------- /src/main/proto/google/api/expr/v1alpha1/syntax.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cerbos/cerbos-sdk-java/HEAD/src/main/proto/google/api/expr/v1alpha1/syntax.proto -------------------------------------------------------------------------------- /src/main/proto/google/api/field_behavior.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cerbos/cerbos-sdk-java/HEAD/src/main/proto/google/api/field_behavior.proto -------------------------------------------------------------------------------- /src/main/proto/google/api/http.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cerbos/cerbos-sdk-java/HEAD/src/main/proto/google/api/http.proto -------------------------------------------------------------------------------- /src/main/proto/google/api/visibility.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cerbos/cerbos-sdk-java/HEAD/src/main/proto/google/api/visibility.proto -------------------------------------------------------------------------------- /src/main/proto/protoc-gen-openapiv2/options/annotations.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cerbos/cerbos-sdk-java/HEAD/src/main/proto/protoc-gen-openapiv2/options/annotations.proto -------------------------------------------------------------------------------- /src/main/proto/protoc-gen-openapiv2/options/openapiv2.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cerbos/cerbos-sdk-java/HEAD/src/main/proto/protoc-gen-openapiv2/options/openapiv2.proto -------------------------------------------------------------------------------- /src/main/resources/service_config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cerbos/cerbos-sdk-java/HEAD/src/main/resources/service_config.json -------------------------------------------------------------------------------- /src/test/java/dev/cerbos/sdk/CerbosBlockingAdminClientTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cerbos/cerbos-sdk-java/HEAD/src/test/java/dev/cerbos/sdk/CerbosBlockingAdminClientTest.java -------------------------------------------------------------------------------- /src/test/java/dev/cerbos/sdk/CerbosBlockingClientTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cerbos/cerbos-sdk-java/HEAD/src/test/java/dev/cerbos/sdk/CerbosBlockingClientTest.java -------------------------------------------------------------------------------- /src/test/java/dev/cerbos/sdk/CerbosClientTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cerbos/cerbos-sdk-java/HEAD/src/test/java/dev/cerbos/sdk/CerbosClientTests.java -------------------------------------------------------------------------------- /src/test/java/dev/cerbos/sdk/PlaygroundIT.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cerbos/cerbos-sdk-java/HEAD/src/test/java/dev/cerbos/sdk/PlaygroundIT.java -------------------------------------------------------------------------------- /src/test/java/dev/cerbos/sdk/hub/CerbosHubStoreClientTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cerbos/cerbos-sdk-java/HEAD/src/test/java/dev/cerbos/sdk/hub/CerbosHubStoreClientTest.java -------------------------------------------------------------------------------- /src/test/resources/certificates/tls.crt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cerbos/cerbos-sdk-java/HEAD/src/test/resources/certificates/tls.crt -------------------------------------------------------------------------------- /src/test/resources/certificates/tls.key: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cerbos/cerbos-sdk-java/HEAD/src/test/resources/certificates/tls.key -------------------------------------------------------------------------------- /src/test/resources/config/admin-config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cerbos/cerbos-sdk-java/HEAD/src/test/resources/config/admin-config.yaml -------------------------------------------------------------------------------- /src/test/resources/config/config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cerbos/cerbos-sdk-java/HEAD/src/test/resources/config/config.yaml -------------------------------------------------------------------------------- /src/test/resources/config/verify_key.jwk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cerbos/cerbos-sdk-java/HEAD/src/test/resources/config/verify_key.jwk -------------------------------------------------------------------------------- /src/test/resources/hub/modify_files/conditional/new_policy.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cerbos/cerbos-sdk-java/HEAD/src/test/resources/hub/modify_files/conditional/new_policy.yaml -------------------------------------------------------------------------------- /src/test/resources/hub/modify_files/invalid/bad_policy.yaml: -------------------------------------------------------------------------------- 1 | this: not valid 2 | -------------------------------------------------------------------------------- /src/test/resources/hub/modify_files/success/example.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cerbos/cerbos-sdk-java/HEAD/src/test/resources/hub/modify_files/success/example.yaml -------------------------------------------------------------------------------- /src/test/resources/hub/replace_files/conditional/new_policy.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cerbos/cerbos-sdk-java/HEAD/src/test/resources/hub/replace_files/conditional/new_policy.yaml -------------------------------------------------------------------------------- /src/test/resources/hub/replace_files/invalid/bad_policy.yaml: -------------------------------------------------------------------------------- 1 | this: not valid 2 | -------------------------------------------------------------------------------- /src/test/resources/hub/replace_files/success/_schemas/.hidden_directory/ignored.json: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/test/resources/hub/replace_files/success/_schemas/.hidden_file.json: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/test/resources/hub/replace_files/success/_schemas/ignored.yaml: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/test/resources/hub/replace_files/success/_schemas/principal.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cerbos/cerbos-sdk-java/HEAD/src/test/resources/hub/replace_files/success/_schemas/principal.json -------------------------------------------------------------------------------- /src/test/resources/hub/replace_files/success/_schemas/resources/leave_request.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cerbos/cerbos-sdk-java/HEAD/src/test/resources/hub/replace_files/success/_schemas/resources/leave_request.json -------------------------------------------------------------------------------- /src/test/resources/hub/replace_files/success/_schemas/resources/purchase_order.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cerbos/cerbos-sdk-java/HEAD/src/test/resources/hub/replace_files/success/_schemas/resources/purchase_order.json -------------------------------------------------------------------------------- /src/test/resources/hub/replace_files/success/_schemas/resources/salary_record.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cerbos/cerbos-sdk-java/HEAD/src/test/resources/hub/replace_files/success/_schemas/resources/salary_record.json -------------------------------------------------------------------------------- /src/test/resources/hub/replace_files/success/derived_roles/common_roles.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cerbos/cerbos-sdk-java/HEAD/src/test/resources/hub/replace_files/success/derived_roles/common_roles.yaml -------------------------------------------------------------------------------- /src/test/resources/hub/replace_files/success/derived_roles/derived_roles_01.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cerbos/cerbos-sdk-java/HEAD/src/test/resources/hub/replace_files/success/derived_roles/derived_roles_01.yaml -------------------------------------------------------------------------------- /src/test/resources/hub/replace_files/success/derived_roles/derived_roles_02.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cerbos/cerbos-sdk-java/HEAD/src/test/resources/hub/replace_files/success/derived_roles/derived_roles_02.yaml -------------------------------------------------------------------------------- /src/test/resources/hub/replace_files/success/derived_roles/derived_roles_03.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cerbos/cerbos-sdk-java/HEAD/src/test/resources/hub/replace_files/success/derived_roles/derived_roles_03.yaml -------------------------------------------------------------------------------- /src/test/resources/hub/replace_files/success/derived_roles/derived_roles_04.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cerbos/cerbos-sdk-java/HEAD/src/test/resources/hub/replace_files/success/derived_roles/derived_roles_04.yaml -------------------------------------------------------------------------------- /src/test/resources/hub/replace_files/success/derived_roles/derived_roles_05.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cerbos/cerbos-sdk-java/HEAD/src/test/resources/hub/replace_files/success/derived_roles/derived_roles_05.yaml -------------------------------------------------------------------------------- /src/test/resources/hub/replace_files/success/export_constants/export_constants_01.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cerbos/cerbos-sdk-java/HEAD/src/test/resources/hub/replace_files/success/export_constants/export_constants_01.yaml -------------------------------------------------------------------------------- /src/test/resources/hub/replace_files/success/export_variables/export_variables_01.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cerbos/cerbos-sdk-java/HEAD/src/test/resources/hub/replace_files/success/export_variables/export_variables_01.yaml -------------------------------------------------------------------------------- /src/test/resources/hub/replace_files/success/principal_policies/policy_01.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cerbos/cerbos-sdk-java/HEAD/src/test/resources/hub/replace_files/success/principal_policies/policy_01.yaml -------------------------------------------------------------------------------- /src/test/resources/hub/replace_files/success/principal_policies/policy_02.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cerbos/cerbos-sdk-java/HEAD/src/test/resources/hub/replace_files/success/principal_policies/policy_02.yaml -------------------------------------------------------------------------------- /src/test/resources/hub/replace_files/success/principal_policies/policy_02_acme.hr.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cerbos/cerbos-sdk-java/HEAD/src/test/resources/hub/replace_files/success/principal_policies/policy_02_acme.hr.yaml -------------------------------------------------------------------------------- /src/test/resources/hub/replace_files/success/principal_policies/policy_02_acme.sales.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cerbos/cerbos-sdk-java/HEAD/src/test/resources/hub/replace_files/success/principal_policies/policy_02_acme.sales.yaml -------------------------------------------------------------------------------- /src/test/resources/hub/replace_files/success/principal_policies/policy_02_acme.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cerbos/cerbos-sdk-java/HEAD/src/test/resources/hub/replace_files/success/principal_policies/policy_02_acme.yaml -------------------------------------------------------------------------------- /src/test/resources/hub/replace_files/success/principal_policies/policy_03.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cerbos/cerbos-sdk-java/HEAD/src/test/resources/hub/replace_files/success/principal_policies/policy_03.yaml -------------------------------------------------------------------------------- /src/test/resources/hub/replace_files/success/principal_policies/policy_04.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cerbos/cerbos-sdk-java/HEAD/src/test/resources/hub/replace_files/success/principal_policies/policy_04.yaml -------------------------------------------------------------------------------- /src/test/resources/hub/replace_files/success/principal_policies/policy_05.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cerbos/cerbos-sdk-java/HEAD/src/test/resources/hub/replace_files/success/principal_policies/policy_05.yaml -------------------------------------------------------------------------------- /src/test/resources/hub/replace_files/success/principal_policies/policy_06.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cerbos/cerbos-sdk-java/HEAD/src/test/resources/hub/replace_files/success/principal_policies/policy_06.yaml -------------------------------------------------------------------------------- /src/test/resources/hub/replace_files/success/resource_policies/.hidden_directory/ignored.yaml: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/test/resources/hub/replace_files/success/resource_policies/.hidden_file.yaml: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/test/resources/hub/replace_files/success/resource_policies/disabled_policy_01.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cerbos/cerbos-sdk-java/HEAD/src/test/resources/hub/replace_files/success/resource_policies/disabled_policy_01.yaml -------------------------------------------------------------------------------- /src/test/resources/hub/replace_files/success/resource_policies/policy_01.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cerbos/cerbos-sdk-java/HEAD/src/test/resources/hub/replace_files/success/resource_policies/policy_01.yaml -------------------------------------------------------------------------------- /src/test/resources/hub/replace_files/success/resource_policies/policy_02.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cerbos/cerbos-sdk-java/HEAD/src/test/resources/hub/replace_files/success/resource_policies/policy_02.yaml -------------------------------------------------------------------------------- /src/test/resources/hub/replace_files/success/resource_policies/policy_03.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cerbos/cerbos-sdk-java/HEAD/src/test/resources/hub/replace_files/success/resource_policies/policy_03.yaml -------------------------------------------------------------------------------- /src/test/resources/hub/replace_files/success/resource_policies/policy_04.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cerbos/cerbos-sdk-java/HEAD/src/test/resources/hub/replace_files/success/resource_policies/policy_04.yaml -------------------------------------------------------------------------------- /src/test/resources/hub/replace_files/success/resource_policies/policy_04_test.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cerbos/cerbos-sdk-java/HEAD/src/test/resources/hub/replace_files/success/resource_policies/policy_04_test.yaml -------------------------------------------------------------------------------- /src/test/resources/hub/replace_files/success/resource_policies/policy_05.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cerbos/cerbos-sdk-java/HEAD/src/test/resources/hub/replace_files/success/resource_policies/policy_05.yaml -------------------------------------------------------------------------------- /src/test/resources/hub/replace_files/success/resource_policies/policy_05_acme.hr.uk.brighton.kemptown.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cerbos/cerbos-sdk-java/HEAD/src/test/resources/hub/replace_files/success/resource_policies/policy_05_acme.hr.uk.brighton.kemptown.yaml -------------------------------------------------------------------------------- /src/test/resources/hub/replace_files/success/resource_policies/policy_05_acme.hr.uk.brighton.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cerbos/cerbos-sdk-java/HEAD/src/test/resources/hub/replace_files/success/resource_policies/policy_05_acme.hr.uk.brighton.yaml -------------------------------------------------------------------------------- /src/test/resources/hub/replace_files/success/resource_policies/policy_05_acme.hr.uk.london.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cerbos/cerbos-sdk-java/HEAD/src/test/resources/hub/replace_files/success/resource_policies/policy_05_acme.hr.uk.london.yaml -------------------------------------------------------------------------------- /src/test/resources/hub/replace_files/success/resource_policies/policy_05_acme.hr.uk.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cerbos/cerbos-sdk-java/HEAD/src/test/resources/hub/replace_files/success/resource_policies/policy_05_acme.hr.uk.yaml -------------------------------------------------------------------------------- /src/test/resources/hub/replace_files/success/resource_policies/policy_05_acme.hr.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cerbos/cerbos-sdk-java/HEAD/src/test/resources/hub/replace_files/success/resource_policies/policy_05_acme.hr.yaml -------------------------------------------------------------------------------- /src/test/resources/hub/replace_files/success/resource_policies/policy_05_acme.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cerbos/cerbos-sdk-java/HEAD/src/test/resources/hub/replace_files/success/resource_policies/policy_05_acme.yaml -------------------------------------------------------------------------------- /src/test/resources/hub/replace_files/success/resource_policies/policy_06.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cerbos/cerbos-sdk-java/HEAD/src/test/resources/hub/replace_files/success/resource_policies/policy_06.yaml -------------------------------------------------------------------------------- /src/test/resources/hub/replace_files/success/resource_policies/policy_07.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cerbos/cerbos-sdk-java/HEAD/src/test/resources/hub/replace_files/success/resource_policies/policy_07.yaml -------------------------------------------------------------------------------- /src/test/resources/hub/replace_files/success/resource_policies/policy_07_acme.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cerbos/cerbos-sdk-java/HEAD/src/test/resources/hub/replace_files/success/resource_policies/policy_07_acme.yaml -------------------------------------------------------------------------------- /src/test/resources/hub/replace_files/success/resource_policies/policy_08.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cerbos/cerbos-sdk-java/HEAD/src/test/resources/hub/replace_files/success/resource_policies/policy_08.yaml -------------------------------------------------------------------------------- /src/test/resources/hub/replace_files/success/resource_policies/policy_09.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cerbos/cerbos-sdk-java/HEAD/src/test/resources/hub/replace_files/success/resource_policies/policy_09.yaml -------------------------------------------------------------------------------- /src/test/resources/hub/replace_files/success/resource_policies/policy_10.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cerbos/cerbos-sdk-java/HEAD/src/test/resources/hub/replace_files/success/resource_policies/policy_10.yaml -------------------------------------------------------------------------------- /src/test/resources/hub/replace_files/success/resource_policies/policy_11.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cerbos/cerbos-sdk-java/HEAD/src/test/resources/hub/replace_files/success/resource_policies/policy_11.yaml -------------------------------------------------------------------------------- /src/test/resources/hub/replace_files/success/resource_policies/policy_12.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cerbos/cerbos-sdk-java/HEAD/src/test/resources/hub/replace_files/success/resource_policies/policy_12.yaml -------------------------------------------------------------------------------- /src/test/resources/hub/replace_files/success/resource_policies/policy_13.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cerbos/cerbos-sdk-java/HEAD/src/test/resources/hub/replace_files/success/resource_policies/policy_13.yaml -------------------------------------------------------------------------------- /src/test/resources/hub/replace_files/success/resource_policies/policy_14.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cerbos/cerbos-sdk-java/HEAD/src/test/resources/hub/replace_files/success/resource_policies/policy_14.yaml -------------------------------------------------------------------------------- /src/test/resources/hub/replace_files/success/resource_policies/policy_15.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cerbos/cerbos-sdk-java/HEAD/src/test/resources/hub/replace_files/success/resource_policies/policy_15.yaml -------------------------------------------------------------------------------- /src/test/resources/hub/replace_files/success/resource_policies/policy_16.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cerbos/cerbos-sdk-java/HEAD/src/test/resources/hub/replace_files/success/resource_policies/policy_16.yaml -------------------------------------------------------------------------------- /src/test/resources/hub/replace_files/success/resource_policies/policy_17.acme.sales.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cerbos/cerbos-sdk-java/HEAD/src/test/resources/hub/replace_files/success/resource_policies/policy_17.acme.sales.yaml -------------------------------------------------------------------------------- /src/test/resources/hub/replace_files/success/resource_policies/policy_17.acme.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cerbos/cerbos-sdk-java/HEAD/src/test/resources/hub/replace_files/success/resource_policies/policy_17.acme.yaml -------------------------------------------------------------------------------- /src/test/resources/hub/replace_files/success/resource_policies/policy_17.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cerbos/cerbos-sdk-java/HEAD/src/test/resources/hub/replace_files/success/resource_policies/policy_17.yaml -------------------------------------------------------------------------------- /src/test/resources/hub/replace_files/success/resource_policies/policy_18.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cerbos/cerbos-sdk-java/HEAD/src/test/resources/hub/replace_files/success/resource_policies/policy_18.yaml -------------------------------------------------------------------------------- /src/test/resources/hub/replace_files/success/resource_policies/testdata/ignored.yaml: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/test/resources/hub/replace_files/success/role_policies/policy_01_acme.hr.uk.brighton.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cerbos/cerbos-sdk-java/HEAD/src/test/resources/hub/replace_files/success/role_policies/policy_01_acme.hr.uk.brighton.yaml -------------------------------------------------------------------------------- /src/test/resources/hub/replace_files/success/role_policies/policy_02_acme.hr.uk.brighton.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cerbos/cerbos-sdk-java/HEAD/src/test/resources/hub/replace_files/success/role_policies/policy_02_acme.hr.uk.brighton.yaml -------------------------------------------------------------------------------- /src/test/resources/hub/replace_files/success/role_policies/policy_03_acme.hr.uk.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cerbos/cerbos-sdk-java/HEAD/src/test/resources/hub/replace_files/success/role_policies/policy_03_acme.hr.uk.yaml -------------------------------------------------------------------------------- /src/test/resources/hub/replace_files/success/role_policies/policy_04_acme.hr.uk.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cerbos/cerbos-sdk-java/HEAD/src/test/resources/hub/replace_files/success/role_policies/policy_04_acme.hr.uk.yaml -------------------------------------------------------------------------------- /src/test/resources/hub/replace_files/success/role_policies/policy_05_acme.hr.uk.london.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cerbos/cerbos-sdk-java/HEAD/src/test/resources/hub/replace_files/success/role_policies/policy_05_acme.hr.uk.london.yaml -------------------------------------------------------------------------------- /src/test/resources/hub/replace_files/success/role_policies/policy_06_acme.hr.uk.brighton.kemptown.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cerbos/cerbos-sdk-java/HEAD/src/test/resources/hub/replace_files/success/role_policies/policy_06_acme.hr.uk.brighton.kemptown.yaml -------------------------------------------------------------------------------- /src/test/resources/hub/replace_files/success/tests/policy_04_test.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cerbos/cerbos-sdk-java/HEAD/src/test/resources/hub/replace_files/success/tests/policy_04_test.yaml -------------------------------------------------------------------------------- /src/test/resources/hub/replace_files/success/tests/policy_05_test.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cerbos/cerbos-sdk-java/HEAD/src/test/resources/hub/replace_files/success/tests/policy_05_test.yaml -------------------------------------------------------------------------------- /src/test/resources/hub/replace_files/unusable/.hidden.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cerbos/cerbos-sdk-java/HEAD/src/test/resources/hub/replace_files/unusable/.hidden.yaml -------------------------------------------------------------------------------- /src/test/resources/hub/replace_files/unusable/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cerbos/cerbos-sdk-java/HEAD/src/test/resources/hub/replace_files/unusable/README.md -------------------------------------------------------------------------------- /src/test/resources/logback-test.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cerbos/cerbos-sdk-java/HEAD/src/test/resources/logback-test.xml -------------------------------------------------------------------------------- /src/test/resources/policies/_schemas/.hidden_directory/ignored.json: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/test/resources/policies/_schemas/.hidden_file.json: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/test/resources/policies/_schemas/ignored.yaml: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/test/resources/policies/_schemas/principal.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cerbos/cerbos-sdk-java/HEAD/src/test/resources/policies/_schemas/principal.json -------------------------------------------------------------------------------- /src/test/resources/policies/_schemas/resources/leave_request.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cerbos/cerbos-sdk-java/HEAD/src/test/resources/policies/_schemas/resources/leave_request.json -------------------------------------------------------------------------------- /src/test/resources/policies/_schemas/resources/purchase_order.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cerbos/cerbos-sdk-java/HEAD/src/test/resources/policies/_schemas/resources/purchase_order.json -------------------------------------------------------------------------------- /src/test/resources/policies/_schemas/resources/salary_record.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cerbos/cerbos-sdk-java/HEAD/src/test/resources/policies/_schemas/resources/salary_record.json -------------------------------------------------------------------------------- /src/test/resources/policies/derived_roles/common_roles.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cerbos/cerbos-sdk-java/HEAD/src/test/resources/policies/derived_roles/common_roles.yaml -------------------------------------------------------------------------------- /src/test/resources/policies/derived_roles/derived_roles_01.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cerbos/cerbos-sdk-java/HEAD/src/test/resources/policies/derived_roles/derived_roles_01.yaml -------------------------------------------------------------------------------- /src/test/resources/policies/derived_roles/derived_roles_02.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cerbos/cerbos-sdk-java/HEAD/src/test/resources/policies/derived_roles/derived_roles_02.yaml -------------------------------------------------------------------------------- /src/test/resources/policies/derived_roles/derived_roles_03.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cerbos/cerbos-sdk-java/HEAD/src/test/resources/policies/derived_roles/derived_roles_03.yaml -------------------------------------------------------------------------------- /src/test/resources/policies/principal_policies/policy_01.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cerbos/cerbos-sdk-java/HEAD/src/test/resources/policies/principal_policies/policy_01.yaml -------------------------------------------------------------------------------- /src/test/resources/policies/principal_policies/policy_02.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cerbos/cerbos-sdk-java/HEAD/src/test/resources/policies/principal_policies/policy_02.yaml -------------------------------------------------------------------------------- /src/test/resources/policies/principal_policies/policy_02_acme.hr.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cerbos/cerbos-sdk-java/HEAD/src/test/resources/policies/principal_policies/policy_02_acme.hr.yaml -------------------------------------------------------------------------------- /src/test/resources/policies/principal_policies/policy_02_acme.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cerbos/cerbos-sdk-java/HEAD/src/test/resources/policies/principal_policies/policy_02_acme.yaml -------------------------------------------------------------------------------- /src/test/resources/policies/resource_policies/.hidden_directory/ignored.yaml: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/test/resources/policies/resource_policies/.hidden_file.yaml: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/test/resources/policies/resource_policies/policy_01.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cerbos/cerbos-sdk-java/HEAD/src/test/resources/policies/resource_policies/policy_01.yaml -------------------------------------------------------------------------------- /src/test/resources/policies/resource_policies/policy_02.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cerbos/cerbos-sdk-java/HEAD/src/test/resources/policies/resource_policies/policy_02.yaml -------------------------------------------------------------------------------- /src/test/resources/policies/resource_policies/policy_03.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cerbos/cerbos-sdk-java/HEAD/src/test/resources/policies/resource_policies/policy_03.yaml -------------------------------------------------------------------------------- /src/test/resources/policies/resource_policies/policy_04.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cerbos/cerbos-sdk-java/HEAD/src/test/resources/policies/resource_policies/policy_04.yaml -------------------------------------------------------------------------------- /src/test/resources/policies/resource_policies/policy_04_test.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cerbos/cerbos-sdk-java/HEAD/src/test/resources/policies/resource_policies/policy_04_test.yaml -------------------------------------------------------------------------------- /src/test/resources/policies/resource_policies/policy_05.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cerbos/cerbos-sdk-java/HEAD/src/test/resources/policies/resource_policies/policy_05.yaml -------------------------------------------------------------------------------- /src/test/resources/policies/resource_policies/policy_05_acme.hr.uk.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cerbos/cerbos-sdk-java/HEAD/src/test/resources/policies/resource_policies/policy_05_acme.hr.uk.yaml -------------------------------------------------------------------------------- /src/test/resources/policies/resource_policies/policy_05_acme.hr.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cerbos/cerbos-sdk-java/HEAD/src/test/resources/policies/resource_policies/policy_05_acme.hr.yaml -------------------------------------------------------------------------------- /src/test/resources/policies/resource_policies/policy_05_acme.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cerbos/cerbos-sdk-java/HEAD/src/test/resources/policies/resource_policies/policy_05_acme.yaml -------------------------------------------------------------------------------- /src/test/resources/policies/resource_policies/policy_06.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cerbos/cerbos-sdk-java/HEAD/src/test/resources/policies/resource_policies/policy_06.yaml -------------------------------------------------------------------------------- /src/test/resources/policies/resource_policies/testdata/ignored.yaml: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/test/resources/policies/tests/policy_04_test.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cerbos/cerbos-sdk-java/HEAD/src/test/resources/policies/tests/policy_04_test.yaml --------------------------------------------------------------------------------