├── .github ├── PULL_REQUEST_TEMPLATE.md └── workflows │ ├── docker-build-publish.yaml │ ├── main-branch-push.yaml │ ├── maven-central-publish.yaml │ └── pull-request.yaml ├── .gitignore ├── .tidelift.yml ├── ADOPTERS.md ├── CHANGELOG ├── CLAUDE.md ├── CODE_OF_CONDUCT.md ├── CONTRIBUTING.md ├── GOVERNANCE.md ├── LICENSE ├── MAINTAINERS ├── README.md ├── SECURITY.md ├── actions ├── scripts │ └── publish.sh └── settings │ └── settings-publish.xml ├── assembly ├── ui │ ├── pom.xml │ └── ui.xml ├── utils │ ├── pom.xml │ └── utils.xml ├── zms │ ├── pom.xml │ └── zms.xml └── zts │ ├── pom.xml │ └── zts.xml ├── athenz-checkstyle.xml ├── checkstyle-suppressions.xml ├── clients ├── go │ ├── msd │ │ ├── Makefile │ │ ├── README.md │ │ ├── client.go │ │ ├── doc.go │ │ ├── model.go │ │ ├── msd_schema.go │ │ └── pom.xml │ ├── zms │ │ ├── Makefile │ │ ├── README.md │ │ ├── auth.go │ │ ├── client.go │ │ ├── doc.go │ │ ├── examples │ │ │ └── get-access │ │ │ │ ├── example.md │ │ │ │ └── main.go │ │ ├── model.go │ │ ├── pom.xml │ │ └── zms_schema.go │ ├── zpe │ │ └── README.md │ └── zts │ │ ├── Makefile │ │ ├── README.md │ │ ├── client.go │ │ ├── doc.go │ │ ├── examples │ │ ├── get-role-token │ │ │ ├── example.md │ │ │ └── main.go │ │ └── token │ │ │ ├── get-access-token │ │ │ └── main.go │ │ │ └── get-role-token │ │ │ └── main.go │ │ ├── model.go │ │ ├── pom.xml │ │ ├── token │ │ ├── access_token.go │ │ ├── access_token_test.go │ │ ├── client.go │ │ ├── client_test.go │ │ ├── role_token.go │ │ ├── role_token_test.go │ │ ├── token.go │ │ ├── token_test.go │ │ └── zts_client_wrapper.go │ │ └── zts_schema.go ├── java │ ├── msd │ │ ├── README.md │ │ ├── pom.xml │ │ ├── scripts │ │ │ └── make_stubs.sh │ │ └── src │ │ │ ├── main │ │ │ └── java │ │ │ │ └── com │ │ │ │ └── yahoo │ │ │ │ └── athenz │ │ │ │ └── msd │ │ │ │ ├── ClientResourceError.java │ │ │ │ ├── ClientResourceException.java │ │ │ │ ├── MSDClient.java │ │ │ │ ├── MSDClientException.java │ │ │ │ └── MSDRDLGeneratedClient.java │ │ │ └── test │ │ │ ├── java │ │ │ └── com │ │ │ │ └── yahoo │ │ │ │ └── athenz │ │ │ │ └── msd │ │ │ │ ├── ClientResourceExceptionTest.java │ │ │ │ ├── MSDClientTest.java │ │ │ │ └── MSDRDLClientMock.java │ │ │ └── resources │ │ │ ├── logback.xml │ │ │ └── sd_logback.xml │ ├── zms │ │ ├── README.md │ │ ├── examples │ │ │ └── tls-support │ │ │ │ ├── README.md │ │ │ │ ├── pom.xml │ │ │ │ └── src │ │ │ │ └── main │ │ │ │ └── java │ │ │ │ └── com │ │ │ │ └── yahoo │ │ │ │ └── athenz │ │ │ │ └── example │ │ │ │ └── zms │ │ │ │ └── tls │ │ │ │ └── client │ │ │ │ └── ZMSTLSClient.java │ │ ├── pom.xml │ │ ├── scripts │ │ │ └── make_stubs.sh │ │ └── src │ │ │ ├── main │ │ │ └── java │ │ │ │ └── com │ │ │ │ └── yahoo │ │ │ │ └── athenz │ │ │ │ └── zms │ │ │ │ ├── ClientResourceError.java │ │ │ │ ├── ClientResourceException.java │ │ │ │ ├── ZMSAuthorizer.java │ │ │ │ ├── ZMSClient.java │ │ │ │ ├── ZMSClientException.java │ │ │ │ └── ZMSRDLGeneratedClient.java │ │ │ └── test │ │ │ ├── java │ │ │ └── com │ │ │ │ └── yahoo │ │ │ │ └── athenz │ │ │ │ └── zms │ │ │ │ ├── ClientResourceExceptionTest.java │ │ │ │ ├── ZMSAuthorizerTest.java │ │ │ │ ├── ZMSClientMockTest.java │ │ │ │ ├── ZMSClientTest.java │ │ │ │ └── ZMSLoadData.java │ │ │ └── resources │ │ │ ├── athenz.conf │ │ │ ├── ca.pkcs12 │ │ │ ├── client.pkcs12 │ │ │ ├── logback.xml │ │ │ └── sd_logback.xml │ ├── zpe │ │ ├── README.md │ │ ├── pom.xml │ │ └── src │ │ │ ├── main │ │ │ └── java │ │ │ │ └── com │ │ │ │ └── yahoo │ │ │ │ └── athenz │ │ │ │ └── zpe │ │ │ │ ├── AuthZpeClient.java │ │ │ │ ├── ZpeClient.java │ │ │ │ ├── ZpeConsts.java │ │ │ │ ├── ZpeUpdMonitor.java │ │ │ │ ├── ZpeUpdPolLoader.java │ │ │ │ ├── ZpeUpdater.java │ │ │ │ ├── ZpeYcrKey.java │ │ │ │ ├── match │ │ │ │ ├── ZpeMatch.java │ │ │ │ └── impl │ │ │ │ │ ├── ZpeMatchAll.java │ │ │ │ │ ├── ZpeMatchEqual.java │ │ │ │ │ ├── ZpeMatchRegex.java │ │ │ │ │ └── ZpeMatchStartsWith.java │ │ │ │ └── pkey │ │ │ │ ├── PublicKeyStore.java │ │ │ │ ├── PublicKeyStoreFactory.java │ │ │ │ └── file │ │ │ │ ├── FilePublicKeyStore.java │ │ │ │ └── FilePublicKeyStoreFactory.java │ │ │ └── test │ │ │ ├── java │ │ │ └── com │ │ │ │ └── yahoo │ │ │ │ └── athenz │ │ │ │ └── zpe │ │ │ │ ├── TestAuthZpe.java │ │ │ │ ├── TestZpeMatch.java │ │ │ │ ├── TestZpeUpdPolLoader.java │ │ │ │ ├── TestZpeYcrKey.java │ │ │ │ └── pkey │ │ │ │ └── file │ │ │ │ └── FilePublicKeyStoreTest.java │ │ │ └── resources │ │ │ ├── angler.pol │ │ │ ├── athenz.conf │ │ │ ├── athenz_no_0.conf │ │ │ ├── ec_public_x509.cert │ │ │ ├── empty.pol │ │ │ ├── jwk │ │ │ ├── athenz.conf │ │ │ ├── athenz.conf.new │ │ │ ├── athenz_jwks.json │ │ │ ├── ec.pub.jwk │ │ │ ├── ec.pub.pem │ │ │ ├── rsa.pub.jwk │ │ │ └── rsa.pub.pem │ │ │ ├── logback.xml │ │ │ ├── logback_perf.xml │ │ │ ├── mockito-extensions │ │ │ └── org.mockito.plugins.MockMaker │ │ │ ├── mtls_token_mismatch.cert │ │ │ ├── mtls_token_spec.cert │ │ │ ├── out.pol │ │ │ ├── pol_dir │ │ │ └── .keepme │ │ │ ├── sd_logback.xml │ │ │ ├── sports.pol │ │ │ ├── sys.auth.pol │ │ │ ├── unit_test_ec_private.key │ │ │ ├── unit_test_zms_private_ec_k0.pem │ │ │ ├── unit_test_zms_private_k0.pem │ │ │ ├── unit_test_zts_private_ec_k0.pem │ │ │ ├── unit_test_zts_private_k0.pem │ │ │ ├── unit_test_zts_private_k1.pem │ │ │ ├── unit_test_zts_private_k17.pem │ │ │ ├── unit_test_zts_private_k99.pem │ │ │ ├── zms_public_k0.pem │ │ │ ├── zts_public_k0.pem │ │ │ ├── zts_public_k1.pem │ │ │ ├── zts_public_k17.pem │ │ │ └── zts_public_k99.pem │ └── zts │ │ ├── README.md │ │ ├── examples │ │ └── tls-support │ │ │ ├── README.md │ │ │ ├── logback.xml │ │ │ ├── pom.xml │ │ │ └── src │ │ │ └── main │ │ │ └── java │ │ │ └── com │ │ │ └── yahoo │ │ │ └── athenz │ │ │ └── example │ │ │ └── zts │ │ │ └── tls │ │ │ └── client │ │ │ ├── JwtsSigningKeyResolver.java │ │ │ ├── ZTSAWSCredsClient.java │ │ │ ├── ZTSInstanceRegister.java │ │ │ ├── ZTSTLSClient.java │ │ │ ├── ZTSTLSClientAccessToken.java │ │ │ └── ZTSTLSClientJAGTokenExchange.java │ │ ├── pom.xml │ │ ├── scripts │ │ └── make_stubs.sh │ │ └── src │ │ ├── main │ │ └── java │ │ │ └── com │ │ │ └── yahoo │ │ │ └── athenz │ │ │ └── zts │ │ │ ├── AWSAttestationData.java │ │ │ ├── AWSCredentialsProviderImpl.java │ │ │ ├── AWSCredentialsProviderImplV2.java │ │ │ ├── AWSLambdaIdentity.java │ │ │ ├── AccessTokenResponseCacheEntry.java │ │ │ ├── ClientResourceError.java │ │ │ ├── ClientResourceException.java │ │ │ ├── IDTokenRequestBuilder.java │ │ │ ├── IdTokenCacheEntry.java │ │ │ ├── OAuthTokenRequestBuilder.java │ │ │ ├── ZTSAccessTokenFileLoader.java │ │ │ ├── ZTSClient.java │ │ │ ├── ZTSClientCache.java │ │ │ ├── ZTSClientException.java │ │ │ ├── ZTSClientNotification.java │ │ │ ├── ZTSClientNotificationSender.java │ │ │ ├── ZTSClientService.java │ │ │ ├── ZTSClientTokenCacher.java │ │ │ └── ZTSRDLGeneratedClient.java │ │ └── test │ │ ├── java │ │ └── com │ │ │ └── yahoo │ │ │ └── athenz │ │ │ └── zts │ │ │ ├── AWSAttestationDataTest.java │ │ │ ├── AWSCredentialsProviderImplTest.java │ │ │ ├── AWSCredentialsProviderImplV2Test.java │ │ │ ├── AWSLambdaIdentityTest.java │ │ │ ├── AccessTokenResponseCacheEntryTest.java │ │ │ ├── AccessTokenTestFileHelper.java │ │ │ ├── ClientResourceExceptionTest.java │ │ │ ├── IDTokenRequestBuilderTest.java │ │ │ ├── IdTokenCacheEntryTest.java │ │ │ ├── OAuthTokenRequestBuilderTest.java │ │ │ ├── ZTSAccessTokenFileLoaderTest.java │ │ │ ├── ZTSClientCacheTest.java │ │ │ ├── ZTSClientMock.java │ │ │ ├── ZTSClientNotificationTest.java │ │ │ ├── ZTSClientServiceProvider.java │ │ │ ├── ZTSClientTest.java │ │ │ ├── ZTSClientTokenCacherTest.java │ │ │ ├── ZTSRDLClientMock.java │ │ │ └── ZTSRDLGeneratedClientMock.java │ │ └── resources │ │ ├── META-INF │ │ └── services │ │ │ └── com.yahoo.athenz.zts.ZTSClientService │ │ ├── athenz.conf │ │ ├── ec_public.key │ │ ├── jwt_jwks.json │ │ ├── mtls_token_spec.cert │ │ ├── sd_logback.xml │ │ ├── test.domain │ │ └── invalid │ │ ├── test_cert.pem │ │ ├── test_public_k0.pem │ │ ├── unit.cert.pem │ │ ├── unit.jks │ │ ├── unit.key.pem │ │ ├── unit.p12 │ │ ├── unit_test_ec_private.key │ │ ├── unit_test_private_k0.pem │ │ └── zts-client-ehcache.xml └── nodejs │ ├── zpe │ ├── .npmignore │ ├── .prettierrc │ ├── Makefile │ ├── README.md │ ├── config │ │ ├── config.js │ │ └── default-config.js │ ├── index.js │ ├── logger.js │ ├── package.json │ ├── pom.xml │ ├── src │ │ ├── AccessCheckStatus.js │ │ ├── AuthZPEClient.js │ │ ├── PublicKeyStore.js │ │ ├── ZPEMatch.js │ │ └── ZPEUpdater.js │ └── test │ │ ├── config │ │ ├── IdentityMock.js │ │ ├── KeyStore.js │ │ ├── RdlMock.js │ │ ├── RoleTokenMock.js │ │ ├── SiaProviderMock.js │ │ ├── helpers.js │ │ └── mock.js │ │ ├── resources │ │ ├── athenz.conf │ │ ├── athenz.empty.conf │ │ ├── athenz.empty.publickey.conf │ │ ├── pol │ │ │ ├── athenz.test.empty.pol │ │ │ ├── athenz.test.pol │ │ │ ├── athenz.test2.empty.pol │ │ │ └── athenz.test2.pol │ │ ├── public_k0.pem │ │ └── unit_test_private_k0.pem │ │ └── unit │ │ ├── AccessCheckStatus.js │ │ ├── AuthZPEClient.js │ │ ├── PublicKeyStore.js │ │ ├── ZPEMatch.js │ │ ├── ZPEUpdater.js │ │ └── index.js │ └── zts │ ├── .npmignore │ ├── .prettierrc │ ├── Makefile │ ├── README.md │ ├── config │ ├── config.js │ ├── default-config.js │ └── zts.json │ ├── index.js │ ├── libs │ └── rdl-rest.js │ ├── logger.js │ ├── package.json │ ├── pom.xml │ └── test │ ├── config │ ├── IdentityMock.js │ ├── KeyStore.js │ ├── RdlMock.js │ ├── RoleTokenMock.js │ ├── SiaProviderMock.js │ ├── helpers.js │ └── mock.js │ └── unit │ └── index.js ├── containers └── jetty │ ├── README.md │ ├── conf │ ├── athenz.properties │ └── etc │ │ └── webdefault.xml │ ├── pom.xml │ └── src │ ├── main │ └── java │ │ └── com │ │ └── yahoo │ │ └── athenz │ │ └── container │ │ ├── AthenzConsts.java │ │ ├── AthenzDaemon.java │ │ ├── AthenzJettyContainer.java │ │ ├── AthenzSslContextFactory.java │ │ ├── AthenzTrustManagerProxy.java │ │ └── filter │ │ ├── DefaultMediaTypeFilter.java │ │ ├── ETagFilter.java │ │ ├── HealthCheckFilter.java │ │ └── RateLimitFilter.java │ └── test │ ├── java │ └── com │ │ └── yahoo │ │ └── athenz │ │ └── container │ │ ├── AthenzDaemonTest.java │ │ ├── AthenzJettyContainerTest.java │ │ ├── AthenzSslContextFactoryTest.java │ │ ├── AthenzTrustManagerProxyTest.java │ │ └── filter │ │ ├── ETagFilterTest.java │ │ ├── HealthCheckFilterTest.java │ │ ├── MockHttpServletRequest.java │ │ ├── MockHttpServletResponse.java │ │ └── RateLimitFilterTest.java │ └── resources │ ├── athenz.properties │ ├── keystore.pkcs12 │ ├── logback.xml │ ├── rsa_public_x509.cert │ ├── sd_logback.xml │ ├── truststore.jks │ ├── unit_test_rsa_private.key │ └── x509_client_certificate_with_ca.pem ├── core ├── msd │ ├── README.md │ ├── pom.xml │ ├── scripts │ │ └── make_stubs.sh │ └── src │ │ ├── main │ │ ├── java │ │ │ └── com │ │ │ │ └── yahoo │ │ │ │ └── athenz │ │ │ │ └── msd │ │ │ │ ├── AthenzDependencyRequest.java │ │ │ │ ├── AthenzDependencyResponse.java │ │ │ │ ├── AthenzDependencyResponseStatus.java │ │ │ │ ├── AthenzEntityAction.java │ │ │ │ ├── AthenzEntityType.java │ │ │ │ ├── BulkWorkloadRequest.java │ │ │ │ ├── BulkWorkloadResponse.java │ │ │ │ ├── CompositeInstance.java │ │ │ │ ├── DomainServices.java │ │ │ │ ├── DynamicWorkload.java │ │ │ │ ├── IPBlock.java │ │ │ │ ├── KubernetesIPBlock.java │ │ │ │ ├── KubernetesLabelSelector.java │ │ │ │ ├── KubernetesLabelSelectorRequirement.java │ │ │ │ ├── KubernetesNetworkPolicyEgressRule.java │ │ │ │ ├── KubernetesNetworkPolicyIngressRule.java │ │ │ │ ├── KubernetesNetworkPolicyPeer.java │ │ │ │ ├── KubernetesNetworkPolicyPort.java │ │ │ │ ├── KubernetesNetworkPolicyRequest.java │ │ │ │ ├── KubernetesNetworkPolicyResponse.java │ │ │ │ ├── KubernetesNetworkPolicySpec.java │ │ │ │ ├── MSDSchema.java │ │ │ │ ├── NetworkPolicyChangeEffect.java │ │ │ │ ├── NetworkPolicyChangeImpactDetail.java │ │ │ │ ├── NetworkPolicyChangeImpactRequest.java │ │ │ │ ├── NetworkPolicyChangeImpactResponse.java │ │ │ │ ├── NetworkPolicyPort.java │ │ │ │ ├── NetworkPolicyPorts.java │ │ │ │ ├── PolicyPort.java │ │ │ │ ├── StaticWorkload.java │ │ │ │ ├── StaticWorkloadService.java │ │ │ │ ├── StaticWorkloadServices.java │ │ │ │ ├── StaticWorkloadType.java │ │ │ │ ├── TransportPolicyCondition.java │ │ │ │ ├── TransportPolicyEgressRule.java │ │ │ │ ├── TransportPolicyEnforcementState.java │ │ │ │ ├── TransportPolicyEntitySelector.java │ │ │ │ ├── TransportPolicyIngressRule.java │ │ │ │ ├── TransportPolicyMatch.java │ │ │ │ ├── TransportPolicyPeer.java │ │ │ │ ├── TransportPolicyPort.java │ │ │ │ ├── TransportPolicyProtocol.java │ │ │ │ ├── TransportPolicyRequest.java │ │ │ │ ├── TransportPolicyRules.java │ │ │ │ ├── TransportPolicyScope.java │ │ │ │ ├── TransportPolicySubject.java │ │ │ │ ├── TransportPolicySubjectSelectorRequirement.java │ │ │ │ ├── TransportPolicyTrafficDirection.java │ │ │ │ ├── TransportPolicyValidationRequest.java │ │ │ │ ├── TransportPolicyValidationResponse.java │ │ │ │ ├── TransportPolicyValidationResponseList.java │ │ │ │ ├── TransportPolicyValidationStatus.java │ │ │ │ ├── Workload.java │ │ │ │ ├── WorkloadCount.java │ │ │ │ ├── WorkloadOptions.java │ │ │ │ └── Workloads.java │ │ └── rdl │ │ │ ├── Domain.rdli │ │ │ ├── Domain.tdl │ │ │ ├── KubernetesNetworkPolicy.rdli │ │ │ ├── KubernetesNetworkPolicy.tdl │ │ │ ├── MSD.rdl │ │ │ ├── Names.tdl │ │ │ ├── NetworkPolicy.rdli │ │ │ ├── NetworkPolicy.tdl │ │ │ ├── Schema.rdli │ │ │ ├── TransportPolicyRule.rdli │ │ │ ├── TransportPolicyRule.tdl │ │ │ ├── Workload.rdli │ │ │ └── Workload.tdl │ │ └── test │ │ └── java │ │ └── com │ │ └── yahoo │ │ └── athenz │ │ └── msd │ │ ├── AthenzDependencyRequestTest.java │ │ ├── AthenzDependencyResponseStatusTest.java │ │ ├── AthenzDependencyResponseTest.java │ │ ├── AthenzEntityActionTest.java │ │ ├── AthenzEntityTypeTest.java │ │ ├── BulkWorkloadRequestTest.java │ │ ├── BulkWorkloadResponseTest.java │ │ ├── CompositeInstanceTest.java │ │ ├── DynamicWorkloadTest.java │ │ ├── IPBlockTest.java │ │ ├── KubernetesIPBlockTest.java │ │ ├── KubernetesLabelSelectorRequirementTest.java │ │ ├── KubernetesLabelSelectorTest.java │ │ ├── KubernetesNetworkPolicyEgressRuleTest.java │ │ ├── KubernetesNetworkPolicyIngressRuleTest.java │ │ ├── KubernetesNetworkPolicyPeerTest.java │ │ ├── KubernetesNetworkPolicyPortTest.java │ │ ├── KubernetesNetworkPolicyRequestTest.java │ │ ├── KubernetesNetworkPolicyResponseTest.java │ │ ├── KubernetesNetworkPolicySpecTest.java │ │ ├── MSDSchemaTest.java │ │ ├── NetworkPolicyChangeEffectTest.java │ │ ├── NetworkPolicyChangeImpactDetailTest.java │ │ ├── NetworkPolicyChangeImpactRequestTest.java │ │ ├── NetworkPolicyChangeImpactResponseTest.java │ │ ├── NetworkPolicyPortTest.java │ │ ├── NetworkPolicyPortsTest.java │ │ ├── PolicyPortTest.java │ │ ├── StaticWorkloadServiceTest.java │ │ ├── StaticWorkloadServicesTest.java │ │ ├── StaticWorkloadTest.java │ │ ├── StaticWorkloadTypeTest.java │ │ ├── TransportPolicyConditionTest.java │ │ ├── TransportPolicyEgressRuleTest.java │ │ ├── TransportPolicyEnforcementStateTest.java │ │ ├── TransportPolicyEntitySelectorTest.java │ │ ├── TransportPolicyIngressRuleTest.java │ │ ├── TransportPolicyMatchTest.java │ │ ├── TransportPolicyPeerTest.java │ │ ├── TransportPolicyPortTest.java │ │ ├── TransportPolicyProtocolTest.java │ │ ├── TransportPolicyRequestTest.java │ │ ├── TransportPolicyRulesTest.java │ │ ├── TransportPolicyScopeTest.java │ │ ├── TransportPolicySubjectSelectorRequirementTest.java │ │ ├── TransportPolicySubjectTest.java │ │ ├── TransportPolicyTrafficDirectionTest.java │ │ ├── TransportPolicyValidationRequestTest.java │ │ ├── TransportPolicyValidationResponseListTest.java │ │ ├── TransportPolicyValidationResponseTest.java │ │ ├── TransportPolicyValidationStatusTest.java │ │ ├── WorkloadCountTest.java │ │ ├── WorkloadOptionsTest.java │ │ ├── WorkloadTest.java │ │ └── WorkloadsTest.java ├── zms │ ├── README.md │ ├── pom.xml │ ├── scripts │ │ └── make_stubs.sh │ └── src │ │ ├── main │ │ ├── java │ │ │ └── com │ │ │ │ └── yahoo │ │ │ │ └── athenz │ │ │ │ └── zms │ │ │ │ ├── Access.java │ │ │ │ ├── Assertion.java │ │ │ │ ├── AssertionCondition.java │ │ │ │ ├── AssertionConditionData.java │ │ │ │ ├── AssertionConditionOperator.java │ │ │ │ ├── AssertionConditions.java │ │ │ │ ├── AssertionEffect.java │ │ │ │ ├── AuthHistory.java │ │ │ │ ├── AuthHistoryDependencies.java │ │ │ │ ├── CredsEntry.java │ │ │ │ ├── DanglingPolicy.java │ │ │ │ ├── DefaultAdmins.java │ │ │ │ ├── DependentService.java │ │ │ │ ├── DependentServiceResourceGroup.java │ │ │ │ ├── DependentServiceResourceGroupList.java │ │ │ │ ├── Domain.java │ │ │ │ ├── DomainAttributes.java │ │ │ │ ├── DomainData.java │ │ │ │ ├── DomainDataCheck.java │ │ │ │ ├── DomainGroupMember.java │ │ │ │ ├── DomainGroupMembers.java │ │ │ │ ├── DomainGroupMembership.java │ │ │ │ ├── DomainList.java │ │ │ │ ├── DomainMeta.java │ │ │ │ ├── DomainMetaList.java │ │ │ │ ├── DomainMetaStoreValidValuesList.java │ │ │ │ ├── DomainOptions.java │ │ │ │ ├── DomainPolicies.java │ │ │ │ ├── DomainRoleMember.java │ │ │ │ ├── DomainRoleMembers.java │ │ │ │ ├── DomainRoleMembership.java │ │ │ │ ├── DomainTemplate.java │ │ │ │ ├── DomainTemplateDetailsList.java │ │ │ │ ├── DomainTemplateList.java │ │ │ │ ├── Entity.java │ │ │ │ ├── EntityList.java │ │ │ │ ├── ExpiredMembers.java │ │ │ │ ├── ExpiryMember.java │ │ │ │ ├── Group.java │ │ │ │ ├── GroupAuditLog.java │ │ │ │ ├── GroupMember.java │ │ │ │ ├── GroupMembership.java │ │ │ │ ├── GroupMeta.java │ │ │ │ ├── GroupSystemMeta.java │ │ │ │ ├── Groups.java │ │ │ │ ├── Info.java │ │ │ │ ├── JWSDomain.java │ │ │ │ ├── MemberRole.java │ │ │ │ ├── Membership.java │ │ │ │ ├── Policies.java │ │ │ │ ├── Policy.java │ │ │ │ ├── PolicyList.java │ │ │ │ ├── PolicyOptions.java │ │ │ │ ├── PrincipalMember.java │ │ │ │ ├── PrincipalState.java │ │ │ │ ├── ProviderResourceGroupRoles.java │ │ │ │ ├── PublicKeyEntry.java │ │ │ │ ├── Quota.java │ │ │ │ ├── ResourceAccess.java │ │ │ │ ├── ResourceAccessList.java │ │ │ │ ├── ResourceDomainOwnership.java │ │ │ │ ├── ResourceGroupOwnership.java │ │ │ │ ├── ResourcePolicyOwnership.java │ │ │ │ ├── ResourceRoleOwnership.java │ │ │ │ ├── ResourceServiceIdentityOwnership.java │ │ │ │ ├── ReviewObject.java │ │ │ │ ├── ReviewObjects.java │ │ │ │ ├── Role.java │ │ │ │ ├── RoleAuditLog.java │ │ │ │ ├── RoleList.java │ │ │ │ ├── RoleMember.java │ │ │ │ ├── RoleMeta.java │ │ │ │ ├── RoleSystemMeta.java │ │ │ │ ├── Roles.java │ │ │ │ ├── ServerTemplateList.java │ │ │ │ ├── ServiceIdentities.java │ │ │ │ ├── ServiceIdentity.java │ │ │ │ ├── ServiceIdentityList.java │ │ │ │ ├── ServiceIdentitySystemMeta.java │ │ │ │ ├── ServicePrincipal.java │ │ │ │ ├── SignedDomain.java │ │ │ │ ├── SignedDomains.java │ │ │ │ ├── SignedPolicies.java │ │ │ │ ├── Stats.java │ │ │ │ ├── Status.java │ │ │ │ ├── SubDomain.java │ │ │ │ ├── TagValueList.java │ │ │ │ ├── Template.java │ │ │ │ ├── TemplateList.java │ │ │ │ ├── TemplateMetaData.java │ │ │ │ ├── TemplateParam.java │ │ │ │ ├── Tenancy.java │ │ │ │ ├── TenantResourceGroupRoles.java │ │ │ │ ├── TenantRoleAction.java │ │ │ │ ├── TopLevelDomain.java │ │ │ │ ├── User.java │ │ │ │ ├── UserAuthorityAttributeMap.java │ │ │ │ ├── UserAuthorityAttributes.java │ │ │ │ ├── UserDomain.java │ │ │ │ ├── UserList.java │ │ │ │ ├── UserToken.java │ │ │ │ └── ZMSSchema.java │ │ └── rdl │ │ │ ├── Access.rdli │ │ │ ├── Authority.rdli │ │ │ ├── Dependency.rdli │ │ │ ├── Dependency.tdl │ │ │ ├── Domain.rdli │ │ │ ├── Domain.tdl │ │ │ ├── DomainDataCheck.rdli │ │ │ ├── DomainRoleMembership.rdli │ │ │ ├── DomainRoleMembership.tdl │ │ │ ├── Entity.rdli │ │ │ ├── Entity.tdl │ │ │ ├── Group.rdli │ │ │ ├── Group.tdl │ │ │ ├── Info.rdli │ │ │ ├── Names.tdl │ │ │ ├── Policy.rdli │ │ │ ├── Policy.tdl │ │ │ ├── PrincipalMember.rdli │ │ │ ├── Quota.rdli │ │ │ ├── Review.rdli │ │ │ ├── Role.rdli │ │ │ ├── Role.tdl │ │ │ ├── Schema.rdli │ │ │ ├── ServiceIdentity.rdli │ │ │ ├── ServiceIdentity.tdl │ │ │ ├── SignedDomains.rdli │ │ │ ├── Stats.rdli │ │ │ ├── Status.rdli │ │ │ ├── Template.rdli │ │ │ ├── Template.tdl │ │ │ ├── Tenancy.rdli │ │ │ ├── Token.rdli │ │ │ ├── User.rdli │ │ │ └── ZMS.rdl │ │ └── test │ │ └── java │ │ └── com │ │ └── yahoo │ │ └── athenz │ │ └── zms │ │ ├── AssertionConditionDataTest.java │ │ ├── AssertionConditionOperatorTest.java │ │ ├── AssertionConditionTest.java │ │ ├── AssertionConditionsTest.java │ │ ├── DomainAttributesTest.java │ │ ├── DomainOptionsTest.java │ │ ├── DomainTest.java │ │ ├── ExpiredMembersTest.java │ │ ├── ExpiryMemberTest.java │ │ ├── GroupTest.java │ │ ├── InfoTest.java │ │ ├── MemberRoleTest.java │ │ ├── PolicyTest.java │ │ ├── PrincipalMemberTest.java │ │ ├── ResourceOwnershipTest.java │ │ ├── ReviewTest.java │ │ ├── RoleTest.java │ │ ├── ServiceIdentityTest.java │ │ ├── StatsTest.java │ │ └── ZMSCoreTest.java └── zts │ ├── README.md │ ├── pom.xml │ ├── scripts │ └── make_stubs.sh │ └── src │ ├── main │ ├── java │ │ └── com │ │ │ └── yahoo │ │ │ └── athenz │ │ │ └── zts │ │ │ ├── AWSTemporaryCredentials.java │ │ │ ├── Access.java │ │ │ ├── AccessTokenResponse.java │ │ │ ├── Assertion.java │ │ │ ├── AssertionEffect.java │ │ │ ├── AthenzJWKConfig.java │ │ │ ├── CertType.java │ │ │ ├── CertificateAuthorityBundle.java │ │ │ ├── DomainDetails.java │ │ │ ├── DomainMetric.java │ │ │ ├── DomainMetricType.java │ │ │ ├── DomainMetrics.java │ │ │ ├── DomainSignedPolicyData.java │ │ │ ├── ExternalCredentialsRequest.java │ │ │ ├── ExternalCredentialsResponse.java │ │ │ ├── HostServices.java │ │ │ ├── Identity.java │ │ │ ├── Info.java │ │ │ ├── InstanceIdentity.java │ │ │ ├── InstanceRefreshInformation.java │ │ │ ├── InstanceRefreshRequest.java │ │ │ ├── InstanceRegisterInformation.java │ │ │ ├── InstanceRegisterToken.java │ │ │ ├── IntrospectResponse.java │ │ │ ├── JWK.java │ │ │ ├── JWKList.java │ │ │ ├── JWSPolicyData.java │ │ │ ├── OAuthConfig.java │ │ │ ├── OIDCResponse.java │ │ │ ├── OpenIDConfig.java │ │ │ ├── Policy.java │ │ │ ├── PolicyData.java │ │ │ ├── PublicKeyEntry.java │ │ │ ├── ResourceAccess.java │ │ │ ├── RoleAccess.java │ │ │ ├── RoleCertificate.java │ │ │ ├── RoleCertificateRequest.java │ │ │ ├── RoleToken.java │ │ │ ├── SSHCertRequest.java │ │ │ ├── SSHCertRequestData.java │ │ │ ├── SSHCertRequestMeta.java │ │ │ ├── SSHCertificate.java │ │ │ ├── SSHCertificates.java │ │ │ ├── ServiceIdentity.java │ │ │ ├── ServiceIdentityList.java │ │ │ ├── SignedPolicyData.java │ │ │ ├── SignedPolicyRequest.java │ │ │ ├── Status.java │ │ │ ├── TenantDomains.java │ │ │ ├── TransportDirection.java │ │ │ ├── TransportRule.java │ │ │ ├── TransportRules.java │ │ │ ├── Workload.java │ │ │ ├── Workloads.java │ │ │ └── ZTSSchema.java │ └── rdl │ │ ├── AWSAuth.rdli │ │ ├── Access.rdli │ │ ├── DomainDetails.rdli │ │ ├── DomainMetrics.rdli │ │ ├── ExternalCredentials.rdli │ │ ├── Identity.rdli │ │ ├── Identity.tdl │ │ ├── Info.rdli │ │ ├── Instance.rdli │ │ ├── InstanceProvider.rdl │ │ ├── InstanceProvider.rdli │ │ ├── Names.tdl │ │ ├── OAuth.rdli │ │ ├── OAuth.tdl │ │ ├── Policy.tdl │ │ ├── RoleCert.rdli │ │ ├── RoleCert.tdl │ │ ├── SSHCert.rdli │ │ ├── SSHCert.tdl │ │ ├── Schema.rdli │ │ ├── ServiceIdentity.rdli │ │ ├── SignedPolicies.rdli │ │ ├── Status.rdli │ │ ├── Tenancy.rdli │ │ ├── Token.rdli │ │ ├── TransportRule.rdli │ │ ├── TransportRule.tdl │ │ ├── Workload.rdli │ │ ├── Workload.tdl │ │ └── ZTS.rdl │ └── test │ └── java │ └── com │ └── yahoo │ └── athenz │ └── zts │ ├── AWSTemporaryCredentialsTest.java │ ├── AccessTest.java │ ├── AccessTokenResponseTest.java │ ├── AssertionEffectTest.java │ ├── AthenzJWKConfigTest.java │ ├── CertTypeTest.java │ ├── CertificateAuthorityBundleTest.java │ ├── DomainDetailsTest.java │ ├── DomainMetricTest.java │ ├── DomainSignedPolicyDataTest.java │ ├── ExternalCredentialsRequestTest.java │ ├── ExternalCredentialsResponseTest.java │ ├── HostServicesTest.java │ ├── IdentityTest.java │ ├── InfoTest.java │ ├── InstanceIdentityTest.java │ ├── InstanceRefreshInformationTest.java │ ├── InstanceRefreshRequestTest.java │ ├── InstanceRegisterInformationTest.java │ ├── InstanceRegisterTokenTest.java │ ├── IntrospectResponseTest.java │ ├── JWKListTest.java │ ├── JWKTest.java │ ├── JWSPolicyDataTest.java │ ├── OAuthConfigTest.java │ ├── OIDCResponseTest.java │ ├── OpenIDConfigTest.java │ ├── PolicyTest.java │ ├── PublicKeyEntryTest.java │ ├── ResourceAccessTest.java │ ├── RoleAccessTest.java │ ├── RoleCertificateRequestTest.java │ ├── RoleCertificateTest.java │ ├── RoleTokenTest.java │ ├── SSHCertificateTest.java │ ├── ServiceIdentityListTest.java │ ├── ServiceIdentityTest.java │ ├── SignedPolicyRequestTest.java │ ├── StatusTest.java │ ├── TenantDomainsTest.java │ ├── TransportDirectionTest.java │ ├── TransportRuleTest.java │ ├── TransportRulesTest.java │ ├── WorkloadTest.java │ ├── WorkloadsTest.java │ └── ZTSCoreTest.java ├── docker ├── .dockerignore ├── .gitignore ├── Makefile ├── README.md ├── amazon-trust.sh ├── db │ ├── zms │ │ ├── Dockerfile │ │ └── zms-db.cnf │ └── zts │ │ ├── Dockerfile │ │ └── zts-db.cnf ├── deploy-scripts │ ├── acceptance-test-reset.sh │ ├── acceptance-test.sh │ ├── common │ │ └── wait-for-mysql │ │ │ └── wait-for-mysql.sh │ ├── ui-deploy-local.sh │ ├── zms-debug.sh │ ├── zms-deploy-local.sh │ ├── zms-deploy.sh │ ├── zms-verify.sh │ ├── zts-debug.sh │ ├── zts-deploy-local.sh │ ├── zts-deploy.sh │ └── zts-verify.sh ├── docs │ ├── Athenz-bootstrap.md │ ├── IdP │ │ └── Auth0.md │ ├── acceptance-test.md │ ├── cast │ │ ├── README.md │ │ ├── athenz-acceptance-test-demo.cast │ │ ├── athenz-bootstrap-demo.cast │ │ ├── athenz-docker-build-demo.cast │ │ └── bootstrap-demo-welcome-script.sh │ ├── images │ │ ├── Athenz-components.png │ │ ├── README.md │ │ ├── Trust-in-Athenz.bak.png │ │ ├── Trust-in-Athenz.png │ │ ├── ZMS+ZTS Bootstrap v0.1.png │ │ ├── ZMS-setup.png │ │ ├── ZTS-HttpCertSigner.png │ │ └── ZTS-setup.png │ ├── try-out-Athenz-with-self-signed-CA.md │ ├── using-public-OAuth2-IdP.md │ ├── zms-setup.md │ └── zts-setup.md ├── env.sh ├── local-nameserver.sh ├── prepare-local-ui-dev-env.sh ├── sample │ ├── .gitignore │ ├── CAs │ │ └── create-self-signed-ca.sh │ ├── domain-admin │ │ └── create-self-signed-user-cert.sh │ ├── env.dev.sh │ ├── http │ │ └── zms.http │ ├── oauth │ │ └── config.cnf │ ├── self-sign.cnf │ ├── ui │ │ ├── create-self-signed-certs.sh │ │ └── dev_x509_cert.cnf │ ├── zms │ │ └── create-self-signed-certs.sh │ └── zts │ │ ├── create-self-signed-certs.sh │ │ └── zts_cert_signer_ca.cnf ├── setup-scripts │ ├── .gitignore │ ├── Dockerfile │ ├── common │ │ └── color-print.sh │ ├── sample-identity.sh │ ├── self-signed-certificates.sh │ ├── ui-auto-config.sh │ ├── zms-auto-config.sh │ └── zts-auto-config.sh ├── ui │ ├── Dockerfile │ └── conf │ │ ├── extended-config.js │ │ └── users_data.json ├── util │ ├── Dockerfile │ ├── athenz-builder │ │ └── Dockerfile │ ├── athenz-mvn-base │ │ └── Dockerfile │ ├── rdl-athenz-go-model │ │ └── Dockerfile │ ├── rdl-athenz-java-client │ │ └── Dockerfile │ ├── rdl-athenz-java-model │ │ └── Dockerfile │ └── rdl-athenz-server │ │ └── Dockerfile ├── zms │ ├── Dockerfile │ ├── conf │ │ ├── athenz.properties │ │ ├── authorized_client_ids.txt │ │ ├── authorized_services.json │ │ ├── logback.xml │ │ ├── solution_templates.json │ │ └── zms.properties │ └── docker-entrypoint.sh └── zts │ ├── Dockerfile │ ├── conf │ ├── athenz.properties │ ├── authorized_client_ids.txt │ ├── aws_public.crt │ ├── logback.xml │ └── zts.properties │ └── docker-entrypoint.sh ├── docs ├── api │ ├── absolute-path.js │ ├── favicon-16x16.png │ ├── favicon-32x32.png │ ├── index.css │ ├── index.html │ ├── oauth2-redirect.html │ ├── swagger-ui-bundle.js │ ├── swagger-ui-bundle.js.map │ ├── swagger-ui-es-bundle-core.js │ ├── swagger-ui-es-bundle-core.js.map │ ├── swagger-ui-es-bundle.js │ ├── swagger-ui-es-bundle.js.map │ ├── swagger-ui-standalone-preset.js │ ├── swagger-ui-standalone-preset.js.map │ ├── swagger-ui.css │ ├── swagger-ui.css.map │ ├── swagger-ui.js │ ├── swagger-ui.js.map │ ├── zmsspec.js │ └── ztsspec.js ├── athenz_templates.md ├── auth_flow.md ├── aws_athenz_setup.md ├── aws_temp_creds.md ├── capabilities.md ├── cent_authz_flow.md ├── cert_signer.md ├── client_side_x509_credentials.md ├── copper_argos.md ├── copper_argos_dev.md ├── data_model.md ├── decent_authz_flow.md ├── design │ ├── azure_identity_access_tokens.md │ └── resource_ownership.md ├── dev_environment.md ├── email_notifications.md ├── events_monitoring.md ├── example_go_centralized_access.md ├── example_java_centralized_access.md ├── example_java_decentralized_access.md ├── example_service_athenz_setup.md ├── extra.css ├── how_to_sample_identity_from_local_athenz.md ├── how_to_sample_identity_from_local_athenz_ec2.md ├── images │ ├── approval_workflow_page.png │ ├── athenz-icon.png │ ├── athenz-logo-line.svg │ ├── athenz-logo-new.png │ ├── athenz-logo-stack.svg │ ├── athenz-logo.png │ ├── aws-ec2-setup.png │ ├── aws-service-authorize-2.png │ ├── aws-service-authorize-ecs.png │ ├── aws-service-authorize.png │ ├── aws-service-register.png │ ├── aws_add_member.png │ ├── aws_athenz_policy_create.png │ ├── aws_athenz_role_create.png │ ├── aws_trust_setup.png │ ├── aws_trust_setup_duration.png │ ├── aws_trust_setup_external_id.png │ ├── centralized_authz_for_services.png │ ├── centralized_authz_for_users.png │ ├── centralized_authz_service.png │ ├── choose_athenz_ami.png │ ├── create_ec2_instance.png │ ├── create_editors_domain.png │ ├── create_full_access_policy.png │ ├── create_full_access_role.png │ ├── create_movie_policy.png │ ├── create_movie_role.png │ ├── create_movie_service.png │ ├── create_recommend_domain.png │ ├── create_site_service.png │ ├── create_sub_domain.png │ ├── create_tvshow_policy.png │ ├── create_tvshow_role.png │ ├── create_tvshow_service.png │ ├── data_model.png │ ├── decentralized_authz_for_services.png │ ├── decentralized_authz_service.png │ ├── delegate_add_assume_policy.png │ ├── delegate_add_policy.png │ ├── delegate_add_role.png │ ├── delegate_sales_admin_role.png │ ├── delegate_sales_api_admin_role.png │ ├── dev_provider_service_registration.png │ ├── dev_service_identity_register.png │ ├── editor_service_view.png │ ├── example_1_ui.png │ ├── example_2_ui.png │ ├── favicon.ico │ ├── github-actions-sequence-diagram.png │ ├── iam-lambda-role-setup-1.png │ ├── iam-lambda-role-setup-2.png │ ├── iam-lambda-role-setup-3.png │ ├── iam-role-setup-1.png │ ├── iam-role-setup-2.png │ ├── iam-role-setup-3.png │ ├── instance_refresh_request.png │ ├── instance_register_request.png │ ├── notification_workflow_icon.png │ ├── role_pending_approval_request.png │ ├── self_served_role.png │ ├── service authentication.png │ ├── service_add.png │ ├── service_add_public_key.png │ ├── service_delete_public_key.png │ ├── system_view.png │ ├── use_case-service_auth.png │ └── use_case-user_auth.png ├── index.md ├── local_athenz_on_docker.md ├── local_athenz_on_docker_ec2.md ├── local_ui_development.md ├── member_expiration.md ├── member_soft_expiration.md ├── migration-1.11-to-1.12.md ├── notification_workflow_icon.png ├── oidc_aws_eks.md ├── principal_authentication.md ├── principal_groups.md ├── private_key_store.md ├── provider_github_actions.md ├── reg_service_guide.md ├── review_enabled_roles.md ├── role_cert_expiration.md ├── role_delegation.md ├── self_serve_roles.md ├── server_side_x509_credentials.md ├── service_authentication.md ├── service_x509_credentials.md ├── service_x509_credentials_aws.md ├── service_x509_credentials_aws_ecs.md ├── service_x509_credentials_aws_eks.md ├── service_x509_credentials_aws_fargate.md ├── service_x509_credentials_aws_lambda.md ├── setup_ui.md ├── setup_zms.md ├── setup_zpu.md ├── setup_zts.md ├── system_view.md ├── token_expiration.md ├── zms_api.md ├── zms_client.md ├── zpu_policy_file.md ├── zts_access_token_guide.md ├── zts_accesstoken.md ├── zts_api.md └── zts_rolecert.md ├── go.mod ├── go.sum ├── kubernetes ├── .gitignore ├── charts │ ├── README.md │ ├── athenz-zms-1.0.0.tgz │ ├── athenz-zms │ │ ├── Chart.yaml │ │ ├── LICENSE │ │ ├── README.md │ │ ├── files │ │ │ ├── README.md │ │ │ └── conf │ │ │ │ ├── athenz.properties │ │ │ │ ├── authorized_client_ids.txt │ │ │ │ ├── authorized_services.json │ │ │ │ ├── logback.xml │ │ │ │ ├── solution_templates.json │ │ │ │ └── zms.properties │ │ ├── templates │ │ │ ├── NOTES.txt │ │ │ ├── _helpers.tpl │ │ │ ├── cm-config.yaml │ │ │ ├── deployment.yaml │ │ │ ├── secret.yaml │ │ │ └── svc.yaml │ │ ├── values.schema.json │ │ └── values.yaml │ ├── athenz-zts-1.0.0.tgz │ ├── athenz-zts │ │ ├── Chart.yaml │ │ ├── LICENSE │ │ ├── README.md │ │ ├── files │ │ │ ├── README.md │ │ │ └── conf │ │ │ │ ├── athenz.properties │ │ │ │ ├── athenz_conf.json │ │ │ │ ├── authorized_client_ids.txt │ │ │ │ ├── logback.xml │ │ │ │ └── zts.properties │ │ ├── templates │ │ │ ├── NOTES.txt │ │ │ ├── _helpers.tpl │ │ │ ├── cm-config.yaml │ │ │ ├── deployment.yaml │ │ │ ├── secret.yaml │ │ │ └── svc.yaml │ │ ├── values.schema.json │ │ └── values.yaml │ └── index.yaml └── docs │ ├── TODO.md │ ├── deploy-using-helm.md │ └── sample │ ├── .gitignore │ ├── dev-zms-values.yaml │ └── dev-zts-values.yaml ├── libs ├── go │ ├── .gitignore │ ├── athenz-common │ │ └── log │ │ │ └── debug.go │ ├── athenzconf │ │ ├── Makefile │ │ ├── README.md │ │ ├── athenzconf.go │ │ └── pom.xml │ ├── athenzutils │ │ ├── Makefile │ │ ├── README.md │ │ ├── cert.go │ │ ├── cert_test.go │ │ ├── config.go │ │ ├── config_test.go │ │ ├── data │ │ │ ├── athenz.examples.uri-hostname-only.pem │ │ │ ├── athenz_instanceid_uri.cert │ │ │ ├── invalid_config │ │ │ ├── invalid_email_x509.cert │ │ │ ├── multiple_email_x509.cert │ │ │ ├── no_cn_x509.cert │ │ │ ├── no_email_x509.cert │ │ │ ├── service_identity1.cert │ │ │ ├── service_identity2.cert │ │ │ ├── svc-test-cert1.pem │ │ │ ├── svc-test-key1.pem │ │ │ ├── valid_config │ │ │ ├── valid_config_partial │ │ │ └── valid_email_x509.cert │ │ ├── hostname.go │ │ ├── hostname_test.go │ │ ├── idtoken.go │ │ ├── idtoken_test.go │ │ ├── instance.go │ │ ├── instance_test.go │ │ ├── pom.xml │ │ ├── principal.go │ │ ├── principal_test.go │ │ ├── privkey.go │ │ ├── privkey_test.go │ │ ├── utils.go │ │ ├── utils_test.go │ │ ├── zmsclient.go │ │ ├── zmsclient_test.go │ │ ├── ztsclient.go │ │ └── ztsclient_test.go │ ├── sia │ │ ├── Makefile │ │ ├── access │ │ │ ├── config │ │ │ │ └── config.go │ │ │ └── tokens │ │ │ │ ├── data │ │ │ │ └── sia_config.with-access-tokens │ │ │ │ ├── tokens.go │ │ │ │ └── tokens_test.go │ │ ├── agent │ │ │ ├── agent.go │ │ │ ├── agent_test.go │ │ │ └── devel │ │ │ │ ├── data │ │ │ │ ├── ca.cert.pem │ │ │ │ ├── cert.pem │ │ │ │ └── key.pem │ │ │ │ └── ztsmock │ │ │ │ └── zts.go │ │ ├── aws │ │ │ ├── attestation │ │ │ │ ├── attestation.go │ │ │ │ ├── attestation_test.go │ │ │ │ └── data │ │ │ │ │ ├── task-new-arn.json │ │ │ │ │ └── task.json │ │ │ ├── doc │ │ │ │ └── doc.go │ │ │ ├── lambda │ │ │ │ ├── lambda.go │ │ │ │ └── lambda_test.go │ │ │ ├── meta │ │ │ │ ├── meta.go │ │ │ │ └── meta_test.go │ │ │ ├── options │ │ │ │ ├── data │ │ │ │ │ ├── profile_config │ │ │ │ │ ├── profile_config.empty │ │ │ │ │ ├── profile_config_tag_key │ │ │ │ │ ├── sia_config │ │ │ │ │ ├── sia_config.invalid-domain-access-token │ │ │ │ │ ├── sia_config.invalid-role-access-token │ │ │ │ │ ├── sia_config.with-access-tokens │ │ │ │ │ ├── sia_config_same_user │ │ │ │ │ ├── sia_config_same_user_role_mismatch │ │ │ │ │ ├── sia_config_same_user_with_roles │ │ │ │ │ ├── sia_config_ssh_ecdsa │ │ │ │ │ ├── sia_config_ssh_ed25519 │ │ │ │ │ ├── sia_config_ssh_rsa │ │ │ │ │ ├── sia_config_ssh_unknown │ │ │ │ │ ├── sia_config_threshold_role │ │ │ │ │ ├── sia_config_threshold_service │ │ │ │ │ ├── sia_config_with_roles │ │ │ │ │ ├── sia_empty_config │ │ │ │ │ ├── sia_generate_role_key │ │ │ │ │ ├── sia_no_service │ │ │ │ │ ├── sia_no_service2 │ │ │ │ │ ├── sia_no_services │ │ │ │ │ ├── sia_rotate_key │ │ │ │ │ └── sia_with_roles │ │ │ │ ├── options.go │ │ │ │ └── options_test.go │ │ │ └── stssession │ │ │ │ └── stssession.go │ │ ├── config │ │ │ └── config.go │ │ ├── file │ │ │ ├── file.go │ │ │ └── file_test.go │ │ ├── futil │ │ │ ├── futil.go │ │ │ └── futil_test.go │ │ ├── gcp │ │ │ ├── attestation │ │ │ │ ├── attestation.go │ │ │ │ └── attestation_test.go │ │ │ ├── functions │ │ │ │ ├── identity.go │ │ │ │ └── identity_test.go │ │ │ └── meta │ │ │ │ ├── meta.go │ │ │ │ └── meta_test.go │ │ ├── host │ │ │ ├── hostdoc │ │ │ │ ├── README.md │ │ │ │ ├── hostdoc.go │ │ │ │ ├── hostdoc_test.go │ │ │ │ ├── raw │ │ │ │ │ └── raw.go │ │ │ │ └── testdata │ │ │ │ │ ├── host_document.ip │ │ │ │ │ ├── host_document.ip.uncompressed │ │ │ │ │ ├── host_document.ip.uppercase │ │ │ │ │ ├── host_document.nodomain │ │ │ │ │ ├── host_document.noservice │ │ │ │ │ └── host_document.services │ │ │ ├── ip │ │ │ │ ├── ip.go │ │ │ │ └── ip_test.go │ │ │ ├── provider │ │ │ │ └── provider.go │ │ │ ├── signature │ │ │ │ └── signature.go │ │ │ └── utils │ │ │ │ ├── utils.go │ │ │ │ └── utils_test.go │ │ ├── http │ │ │ ├── http.go │ │ │ └── http_test.go │ │ ├── logutil │ │ │ └── logutil.go │ │ ├── options │ │ │ ├── data │ │ │ │ ├── profile_config │ │ │ │ ├── profile_config.empty │ │ │ │ ├── profile_config_tag_key │ │ │ │ ├── sia_config │ │ │ │ ├── sia_config.invalid-domain-access-token │ │ │ │ ├── sia_config.invalid-role-access-token │ │ │ │ ├── sia_config.with-access-tokens │ │ │ │ ├── sia_config_same_user │ │ │ │ ├── sia_config_same_user_role_mismatch │ │ │ │ ├── sia_config_same_user_with_roles │ │ │ │ ├── sia_config_ssh_ecdsa │ │ │ │ ├── sia_config_ssh_ed25519 │ │ │ │ ├── sia_config_ssh_rsa │ │ │ │ ├── sia_config_ssh_unknown │ │ │ │ ├── sia_config_threshold_role │ │ │ │ ├── sia_config_threshold_service │ │ │ │ ├── sia_config_with_roles │ │ │ │ ├── sia_empty_config │ │ │ │ ├── sia_generate_role_key │ │ │ │ ├── sia_no_service │ │ │ │ ├── sia_no_service2 │ │ │ │ ├── sia_no_services │ │ │ │ ├── sia_rotate_key │ │ │ │ └── sia_with_roles │ │ │ ├── mockawsprovider.go │ │ │ ├── mockgcpprovider.go │ │ │ ├── options.go │ │ │ └── options_test.go │ │ ├── otel │ │ │ ├── instrumentation.go │ │ │ ├── metric_sender.go │ │ │ ├── metric_sender_test.go │ │ │ ├── metricset.go │ │ │ ├── tls.go │ │ │ ├── util.go │ │ │ └── util_test.go │ │ ├── pki │ │ │ └── cert │ │ │ │ ├── cert.go │ │ │ │ ├── cert_test.go │ │ │ │ └── data │ │ │ │ ├── service_identity1.cert │ │ │ │ └── service_identity2.cert │ │ ├── pom.xml │ │ ├── sds │ │ │ ├── creds.go │ │ │ ├── data │ │ │ │ ├── athenz.api.cert.pem │ │ │ │ ├── athenz.api.key.pem │ │ │ │ └── ca.cert.pem │ │ │ ├── handler.go │ │ │ ├── handler_test.go │ │ │ ├── info.go │ │ │ ├── info_test.go │ │ │ ├── sds.go │ │ │ ├── subscriber.go │ │ │ ├── subscriber_test.go │ │ │ └── uds.go │ │ ├── ssh │ │ │ ├── hostcert │ │ │ │ ├── hostcert.go │ │ │ │ └── hostcert_test.go │ │ │ └── hostkey │ │ │ │ ├── hostkey.go │ │ │ │ └── hostkey_test.go │ │ ├── util │ │ │ ├── data │ │ │ │ ├── ca.cert.pem │ │ │ │ ├── cert.pem │ │ │ │ ├── key.pem │ │ │ │ ├── ssh-pub-key │ │ │ │ └── test_after_script.sh │ │ │ ├── identity.go │ │ │ ├── identity_test.go │ │ │ ├── os_util_darwin.go │ │ │ ├── os_util_freebsd.go │ │ │ ├── os_util_linux.go │ │ │ ├── os_util_windows.go │ │ │ ├── util.go │ │ │ ├── util_darwin_test.go │ │ │ ├── util_linux_test.go │ │ │ └── util_test.go │ │ └── verify │ │ │ └── verify.go │ ├── tls │ │ └── config │ │ │ └── config.go │ ├── zmscli │ │ ├── Makefile │ │ ├── README.md │ │ ├── access.go │ │ ├── cli.go │ │ ├── cli_test.go │ │ ├── doc.go │ │ ├── domain.go │ │ ├── dump.go │ │ ├── dump_test.go │ │ ├── entity.go │ │ ├── group.go │ │ ├── import.go │ │ ├── policy.go │ │ ├── policy_test.go │ │ ├── pom.xml │ │ ├── quota.go │ │ ├── review.go │ │ ├── role.go │ │ ├── role_test.go │ │ ├── service.go │ │ ├── service_test.go │ │ ├── stats.go │ │ ├── template.go │ │ ├── tenant.go │ │ ├── testdata │ │ │ ├── expected_role_json.json │ │ │ ├── expected_role_yaml.yaml │ │ │ ├── expected_role_yaml_old.yaml │ │ │ └── role_test.json │ │ ├── user.go │ │ ├── utils.go │ │ ├── utils_test.go │ │ └── ybase64.go │ ├── zmssvctoken │ │ ├── Makefile │ │ ├── README.md │ │ ├── doc.go │ │ ├── keyserver_test.go │ │ ├── keystore.go │ │ ├── pom.xml │ │ ├── signer.go │ │ ├── signer_test.go │ │ ├── token.go │ │ ├── token_test.go │ │ ├── util.go │ │ ├── validate_test.go │ │ ├── ybase64.go │ │ └── ybase64_test.go │ └── ztsroletoken │ │ ├── .gitignore │ │ ├── Makefile │ │ ├── README.md │ │ ├── doc.go │ │ ├── pom.xml │ │ ├── role-token.go │ │ └── role-token_test.go ├── java │ ├── auth_core │ │ ├── README.md │ │ ├── pom.xml │ │ └── src │ │ │ ├── main │ │ │ └── java │ │ │ │ └── com │ │ │ │ └── yahoo │ │ │ │ └── athenz │ │ │ │ └── auth │ │ │ │ ├── Authority.java │ │ │ │ ├── AuthorityConsts.java │ │ │ │ ├── AuthorityKeyStore.java │ │ │ │ ├── Authorizer.java │ │ │ │ ├── KeyStore.java │ │ │ │ ├── Principal.java │ │ │ │ ├── PrivateKeyStore.java │ │ │ │ ├── PrivateKeyStoreFactory.java │ │ │ │ ├── ServerPrivateKey.java │ │ │ │ ├── ServiceIdentityProvider.java │ │ │ │ ├── TokenExchangeIdentityProvider.java │ │ │ │ ├── impl │ │ │ │ ├── CertificateAuthority.java │ │ │ │ ├── CertificateAuthorityValidator.java │ │ │ │ ├── CertificateIdentity.java │ │ │ │ ├── CertificateIdentityException.java │ │ │ │ ├── CertificateIdentityParser.java │ │ │ │ ├── FilePrivateKeyStore.java │ │ │ │ ├── FilePrivateKeyStoreFactory.java │ │ │ │ ├── KerberosAuthority.java │ │ │ │ ├── LDAPAuthority.java │ │ │ │ ├── PrincipalAuthority.java │ │ │ │ ├── RoleAuthority.java │ │ │ │ ├── ServiceAccessTokenAuthority.java │ │ │ │ ├── ServiceIdentityJWTPrivateKeyProvider.java │ │ │ │ ├── ServiceIdentityJWTSecretProvider.java │ │ │ │ ├── SimplePrincipal.java │ │ │ │ ├── SimpleServiceIdentityProvider.java │ │ │ │ ├── TestUserAuthority.java │ │ │ │ └── UserAuthority.java │ │ │ │ ├── oauth │ │ │ │ ├── OAuthAuthorityConsts.java │ │ │ │ ├── OAuthCertBoundJwtAccessTokenAuthority.java │ │ │ │ ├── parser │ │ │ │ │ ├── DefaultOAuthJwtAccessTokenParser.java │ │ │ │ │ ├── DefaultOAuthJwtAccessTokenParserFactory.java │ │ │ │ │ ├── OAuthJwtAccessTokenParser.java │ │ │ │ │ └── OAuthJwtAccessTokenParserFactory.java │ │ │ │ ├── token │ │ │ │ │ ├── DefaultOAuthJwtAccessToken.java │ │ │ │ │ ├── OAuthJwtAccessToken.java │ │ │ │ │ └── OAuthJwtAccessTokenException.java │ │ │ │ ├── util │ │ │ │ │ └── OAuthAuthorityUtils.java │ │ │ │ └── validator │ │ │ │ │ ├── DefaultOAuthJwtAccessTokenValidator.java │ │ │ │ │ └── OAuthJwtAccessTokenValidator.java │ │ │ │ ├── token │ │ │ │ ├── AccessToken.java │ │ │ │ ├── IdToken.java │ │ │ │ ├── KerberosToken.java │ │ │ │ ├── OAuth2Token.java │ │ │ │ ├── PrincipalToken.java │ │ │ │ ├── RoleToken.java │ │ │ │ ├── Token.java │ │ │ │ ├── ZTSAccessToken.java │ │ │ │ └── jwts │ │ │ │ │ ├── JwtsHelper.java │ │ │ │ │ ├── JwtsResolver.java │ │ │ │ │ ├── JwtsSigningKeyResolver.java │ │ │ │ │ ├── Key.java │ │ │ │ │ └── OpenIdConfiguration.java │ │ │ │ └── util │ │ │ │ ├── AthenzUtils.java │ │ │ │ ├── Crypto.java │ │ │ │ ├── CryptoException.java │ │ │ │ ├── GlobStringsMatcher.java │ │ │ │ ├── PrivateKeyStoreUtil.java │ │ │ │ ├── StringUtils.java │ │ │ │ ├── Validate.java │ │ │ │ └── YBase64.java │ │ │ └── test │ │ │ ├── java │ │ │ └── com │ │ │ │ └── yahoo │ │ │ │ └── athenz │ │ │ │ └── auth │ │ │ │ ├── AuthorityConstsTest.java │ │ │ │ ├── AuthorityTest.java │ │ │ │ ├── KeyStoreTest.java │ │ │ │ ├── PrincipalTest.java │ │ │ │ ├── PrivateKeyStoreTest.java │ │ │ │ ├── ServerPrivateKeyTest.java │ │ │ │ ├── impl │ │ │ │ ├── CertificateAuthorityTest.java │ │ │ │ ├── CertificateAuthorityValidatorTest.java │ │ │ │ ├── CertificateIdentityExceptionTest.java │ │ │ │ ├── CertificateIdentityParserTest.java │ │ │ │ ├── CertificateIdentityTest.java │ │ │ │ ├── FilePrivateKeyStoreTest.java │ │ │ │ ├── KerberosAuthorityTest.java │ │ │ │ ├── KeyStoreMock.java │ │ │ │ ├── LDAPAuthorityTest.java │ │ │ │ ├── MockPrivExcAction.java │ │ │ │ ├── PrincipalAuthorityTest.java │ │ │ │ ├── RoleAuthorityTest.java │ │ │ │ ├── ServiceAccessTokenAuthorityTest.java │ │ │ │ ├── ServiceIdentityJWTPrivateKeyProviderTest.java │ │ │ │ ├── ServiceIdentityJWTSecretProviderTest.java │ │ │ │ ├── SimplePrincipalTest.java │ │ │ │ ├── SimpleServiceIdentityProviderTest.java │ │ │ │ ├── TestLoginCallbackHandler.java │ │ │ │ ├── TestUserAuthorityTest.java │ │ │ │ └── UserAuthorityTest.java │ │ │ │ ├── oauth │ │ │ │ ├── OAuthAuthorityConstsTest.java │ │ │ │ ├── OAuthCertBoundJwtAccessTokenAuthorityTest.java │ │ │ │ ├── parser │ │ │ │ │ ├── DefaultOAuthJwtAccessTokenParserFactoryTest.java │ │ │ │ │ └── DefaultOAuthJwtAccessTokenParserTest.java │ │ │ │ ├── token │ │ │ │ │ ├── DefaultOAuthJwtAccessTokenTest.java │ │ │ │ │ ├── OAuthJwtAccessTokenExceptionTest.java │ │ │ │ │ └── OAuthJwtAccessTokenTest.java │ │ │ │ ├── util │ │ │ │ │ └── OAuthAuthorityUtilsTest.java │ │ │ │ └── validator │ │ │ │ │ ├── DefaultOAuthJwtAccessTokenValidatorTest.java │ │ │ │ │ └── OAuthJwtAccessTokenValidatorTest.java │ │ │ │ ├── token │ │ │ │ ├── AccessTokenTest.java │ │ │ │ ├── IdTokenTest.java │ │ │ │ ├── OAuth2TokenTest.java │ │ │ │ ├── PrincipalTokenTest.java │ │ │ │ ├── RoleTokenTest.java │ │ │ │ ├── TokenTest.java │ │ │ │ ├── ZTSAccessTokenTest.java │ │ │ │ └── jwts │ │ │ │ │ ├── JwtsHelperTest.java │ │ │ │ │ ├── JwtsResolverTest.java │ │ │ │ │ ├── JwtsSigningKeyResolverTest.java │ │ │ │ │ ├── KeyTest.java │ │ │ │ │ ├── MockJwtsHelper.java │ │ │ │ │ └── OpenIdConfigurationTest.java │ │ │ │ └── util │ │ │ │ ├── AthenzUtilsTest.java │ │ │ │ ├── CryptoExceptionTest.java │ │ │ │ ├── CryptoTest.java │ │ │ │ ├── GlobStringsMatcherTest.java │ │ │ │ ├── PrivateKeyStoreUtilTest.java │ │ │ │ ├── StringUtilsTest.java │ │ │ │ ├── ValidateTest.java │ │ │ │ └── YBase64Test.java │ │ │ └── resources │ │ │ ├── arg_file │ │ │ ├── athenz-no-keys.conf │ │ │ ├── athenz-no-keys_jwk.conf │ │ │ ├── athenz-no-valid-keys.conf │ │ │ ├── athenz-no-valid-keys_jwk.conf │ │ │ ├── athenz.conf │ │ │ ├── athenz_jwks.conf │ │ │ ├── athenz_jwks_invalid.conf │ │ │ ├── athenz_sia_jwks.conf │ │ │ ├── authorized_client_ids.empty.txt │ │ │ ├── authorized_client_ids.single.txt │ │ │ ├── authorized_client_ids.txt │ │ │ ├── aws_public.crt │ │ │ ├── csr_altnames.csr │ │ │ ├── ec_public.key │ │ │ ├── ec_public_derprintablestring_x509.cert │ │ │ ├── ec_public_derutf8string_x509.cert │ │ │ ├── ec_public_invalid.key │ │ │ ├── ec_public_param_prime256v1.key │ │ │ ├── ec_public_param_secp384r1.key │ │ │ ├── ec_public_params.key │ │ │ ├── ec_public_x509.cert │ │ │ ├── example.keytab │ │ │ ├── fantasy_public_k0.key │ │ │ ├── fantasy_public_k1.key │ │ │ ├── host_public.key │ │ │ ├── invalid.csr │ │ │ ├── invalid_email_x509.cert │ │ │ ├── invalid_principal_x509.cert │ │ │ ├── invalid_x509.cert │ │ │ ├── jaas.conf │ │ │ ├── jwt_jwks.json │ │ │ ├── jwt_jwks_malformed_ec.json │ │ │ ├── jwt_jwks_malformed_rsa.json │ │ │ ├── jwt_jwks_unsupported_key.json │ │ │ ├── jwt_public.key │ │ │ ├── jwt_ui.athenz.io.pem │ │ │ ├── logback.xml │ │ │ ├── mtls_token2_spec.cert │ │ │ ├── mtls_token_spec.cert │ │ │ ├── multiple_email_x509.cert │ │ │ ├── multiple_ips.csr │ │ │ ├── no_cn_x509.cert │ │ │ ├── no_email_x509.cert │ │ │ ├── ou_tests │ │ │ ├── regular_ou.pem │ │ │ ├── restricted_ou_1.pem │ │ │ ├── restricted_ou_2.pem │ │ │ ├── restricted_ou_3.pem │ │ │ └── restricted_ou_4.pem │ │ │ ├── role_cert_principal_uri_x509.cert │ │ │ ├── rsa_public.key │ │ │ ├── rsa_public_invalid.key │ │ │ ├── rsa_public_x509.cert │ │ │ ├── sd_logback.xml │ │ │ ├── unit_test_ec_private.key │ │ │ ├── unit_test_ec_private_param_prime256v1.key │ │ │ ├── unit_test_ec_private_param_secp384r1.key │ │ │ ├── unit_test_ec_private_params.key │ │ │ ├── unit_test_fantasy_private_k0.key │ │ │ ├── unit_test_fantasy_private_k1.key │ │ │ ├── unit_test_host_private.key │ │ │ ├── unit_test_jwt_private.key │ │ │ ├── unit_test_jwt_public.key │ │ │ ├── unit_test_private_encrypted.key │ │ │ ├── unit_test_rsa_pkcs8_private.key │ │ │ ├── unit_test_rsa_private.key │ │ │ ├── unit_test_zts_private_k0.key │ │ │ ├── unit_test_zts_private_k1.key │ │ │ ├── valid.csr │ │ │ ├── valid_cn_x509.cert │ │ │ ├── valid_email.csr │ │ │ ├── valid_email_x509.cert │ │ │ ├── valid_emails.csr │ │ │ ├── valid_multiple_uri.csr │ │ │ ├── valid_noemail.csr │ │ │ ├── valid_single_uri.csr │ │ │ ├── x509_altnames_doubleip.cert │ │ │ ├── x509_altnames_doubleuri.cert │ │ │ ├── x509_altnames_noip.cert │ │ │ ├── x509_altnames_singleip.cert │ │ │ ├── x509_altnames_singleuri.cert │ │ │ ├── x509_ca_certificate.pem │ │ │ ├── x509_ca_certificate_chain.pem │ │ │ ├── x509_certs_comments.pem │ │ │ ├── x509_certs_no_comments.pem │ │ │ ├── x509_client_certificate_with_ca.pem │ │ │ ├── zts_public_k0.key │ │ │ └── zts_public_k1.key │ ├── cert_refresher │ │ ├── examples │ │ │ └── tls-support │ │ │ │ ├── README.md │ │ │ │ ├── pom.xml │ │ │ │ └── src │ │ │ │ └── main │ │ │ │ └── java │ │ │ │ └── com │ │ │ │ └── yahoo │ │ │ │ └── athenz │ │ │ │ └── example │ │ │ │ └── http │ │ │ │ └── tls │ │ │ │ └── client │ │ │ │ └── HttpTLSClient.java │ │ ├── pom.xml │ │ └── src │ │ │ ├── main │ │ │ └── java │ │ │ │ └── com │ │ │ │ └── oath │ │ │ │ └── auth │ │ │ │ ├── CaCertKeyStoreProvider.java │ │ │ │ ├── JavaKeyStoreProvider.java │ │ │ │ ├── KeyManagerProxy.java │ │ │ │ ├── KeyRefresher.java │ │ │ │ ├── KeyRefresherException.java │ │ │ │ ├── KeyRefresherListener.java │ │ │ │ ├── KeyStoreProvider.java │ │ │ │ ├── TrustManagerProxy.java │ │ │ │ ├── TrustStore.java │ │ │ │ └── Utils.java │ │ │ └── test │ │ │ ├── java │ │ │ └── com │ │ │ │ └── oath │ │ │ │ └── auth │ │ │ │ ├── KeyManagerProxyTest.java │ │ │ │ ├── KeyRefresherExceptionTest.java │ │ │ │ ├── KeyRefresherTest.java │ │ │ │ ├── KeyStoreTest.java │ │ │ │ ├── SocketTest.java │ │ │ │ ├── TrustManagerProxyTest.java │ │ │ │ ├── TrustStoreTest.java │ │ │ │ └── UtilsTest.java │ │ │ └── resources │ │ │ ├── ca.cert.pem │ │ │ ├── ca.certs.pem │ │ │ ├── ec_public_x509.cert │ │ │ ├── ec_public_x509_2.cert │ │ │ ├── gdpr.aws.core.cert.pem │ │ │ ├── rsa_public.key │ │ │ ├── rsa_public_x509.cert │ │ │ ├── rsa_public_x510_empty.cert │ │ │ ├── rsa_public_x510_w_intermediate.cert │ │ │ ├── testFile │ │ │ ├── truststore.jks │ │ │ ├── unit_test_ec_private.key │ │ │ ├── unit_test_ec_private_2.key │ │ │ ├── unit_test_ec_private_3.key │ │ │ ├── unit_test_gdpr.aws.core.key.pem │ │ │ ├── unit_test_rsa_private.key │ │ │ └── unit_test_rsa_private2.key │ ├── client_common │ │ ├── README.md │ │ ├── pom.xml │ │ └── src │ │ │ ├── main │ │ │ └── java │ │ │ │ └── com │ │ │ │ └── yahoo │ │ │ │ └── athenz │ │ │ │ └── common │ │ │ │ ├── config │ │ │ │ ├── AthenzConfig.java │ │ │ │ ├── AuthzDetailsEntity.java │ │ │ │ ├── AuthzDetailsEntityList.java │ │ │ │ └── AuthzDetailsField.java │ │ │ │ ├── messaging │ │ │ │ ├── DomainChangeMessage.java │ │ │ │ ├── PolicyChangeMessage.java │ │ │ │ └── WorkloadChangeMessage.java │ │ │ │ └── utils │ │ │ │ ├── SSLUtils.java │ │ │ │ ├── SignUtils.java │ │ │ │ └── X509CertUtils.java │ │ │ └── test │ │ │ ├── java │ │ │ └── com │ │ │ │ └── yahoo │ │ │ │ └── athenz │ │ │ │ └── common │ │ │ │ ├── config │ │ │ │ ├── AthenzConfigTest.java │ │ │ │ ├── AuthzDetailsEntityListTest.java │ │ │ │ └── AuthzDetailsTest.java │ │ │ │ ├── messaging │ │ │ │ ├── DomainChangeMessageTest.java │ │ │ │ ├── PolicyChangeMessageTest.java │ │ │ │ └── WorkloadChangeMessageTest.java │ │ │ │ └── utils │ │ │ │ ├── SSLUtilsTest.java │ │ │ │ ├── SignUtilsTest.java │ │ │ │ └── X509CertUtilsTest.java │ │ │ └── resources │ │ │ ├── athenz.ec.cert.pem │ │ │ ├── athenz.instanceid.uri.pem │ │ │ ├── athenz_bad_instanceid.cert.pem │ │ │ ├── athenz_hostname.cert.pem │ │ │ ├── athenz_no_hostname.cert.pem │ │ │ ├── athenz_no_provider.cert.pem │ │ │ ├── athenz_unknown_uri.cert.pem │ │ │ ├── cert_log.pem │ │ │ ├── certs │ │ │ ├── ca │ │ │ │ ├── ca.pem │ │ │ │ ├── ca.pkcs12 │ │ │ │ └── unit_test_ca.key │ │ │ ├── client │ │ │ │ ├── client.pkcs12 │ │ │ │ ├── client_multiple_keys.pkcs12 │ │ │ │ └── client_wrong_ca.pkcs12 │ │ │ └── server │ │ │ │ └── server.pkcs12 │ │ │ ├── logback.xml │ │ │ ├── sd_logback.xml │ │ │ ├── testKeyStore.pkcs12 │ │ │ └── valid_cn_x509.cert │ ├── dynamodb_client_factory │ │ ├── pom.xml │ │ └── src │ │ │ ├── main │ │ │ └── java │ │ │ │ └── com │ │ │ │ └── yahoo │ │ │ │ └── athenz │ │ │ │ └── db │ │ │ │ └── dynamodb │ │ │ │ ├── DynamoDBClientAndCredentials.java │ │ │ │ ├── DynamoDBClientFetcher.java │ │ │ │ ├── DynamoDBClientFetcherFactory.java │ │ │ │ ├── DynamoDBClientFetcherImpl.java │ │ │ │ └── DynamoDBClientSettings.java │ │ │ └── test │ │ │ ├── java │ │ │ └── com │ │ │ │ └── yahoo │ │ │ │ └── athenz │ │ │ │ └── db │ │ │ │ └── dynamodb │ │ │ │ ├── DynamoDBClientAndCredentialsTest.java │ │ │ │ ├── DynamoDBClientFetcherImplTest.java │ │ │ │ └── DynamoDBClientSettingsTest.java │ │ │ └── resources │ │ │ ├── gdpr.aws.core.cert.pem │ │ │ └── gdpr.aws.core.key.pem │ ├── gcp_zts_creds │ │ ├── README.md │ │ ├── examples │ │ │ ├── gcp-sia-creds │ │ │ │ ├── README.md │ │ │ │ ├── logback.xml │ │ │ │ ├── pom.xml │ │ │ │ └── src │ │ │ │ │ └── main │ │ │ │ │ └── java │ │ │ │ │ └── com │ │ │ │ │ └── yahoo │ │ │ │ │ └── athenz │ │ │ │ │ └── example │ │ │ │ │ └── zts │ │ │ │ │ └── gcp │ │ │ │ │ └── GCPWorkloadCredentials.java │ │ │ └── gcp-zts-creds │ │ │ │ ├── README.md │ │ │ │ ├── logback.xml │ │ │ │ ├── pom.xml │ │ │ │ └── src │ │ │ │ └── main │ │ │ │ └── java │ │ │ │ └── com │ │ │ │ └── yahoo │ │ │ │ └── athenz │ │ │ │ └── example │ │ │ │ └── zts │ │ │ │ └── gcp │ │ │ │ ├── ZTSGCPCredsDNSClient.java │ │ │ │ └── ZTSGCPCredsStorageClient.java │ │ ├── pom.xml │ │ └── src │ │ │ ├── main │ │ │ └── java │ │ │ │ └── com │ │ │ │ └── yahoo │ │ │ │ └── athenz │ │ │ │ └── creds │ │ │ │ └── gcp │ │ │ │ ├── GCPSIACredentials.java │ │ │ │ └── GCPZTSCredentials.java │ │ │ └── test │ │ │ ├── java │ │ │ └── com │ │ │ │ └── yahoo │ │ │ │ └── athenz │ │ │ │ └── creds │ │ │ │ └── gcp │ │ │ │ ├── GCPSIACredentialsTest.java │ │ │ │ └── GCPZTSCredentialsTest.java │ │ │ └── resources │ │ │ ├── ec_public_x509.cert │ │ │ ├── logback.xml │ │ │ ├── sd_logback.xml │ │ │ ├── truststore.jks │ │ │ └── unit_test_ec_private.key │ ├── instance_provider │ │ ├── README.md │ │ ├── conf │ │ │ ├── aws.properties │ │ │ └── gcp.properties │ │ ├── pom.xml │ │ └── src │ │ │ ├── main │ │ │ └── java │ │ │ │ └── com │ │ │ │ └── yahoo │ │ │ │ └── athenz │ │ │ │ └── instance │ │ │ │ └── provider │ │ │ │ ├── AttrValidator.java │ │ │ │ ├── AttrValidatorFactory.java │ │ │ │ ├── ExternalCredentialsProvider.java │ │ │ │ ├── InstanceConfirmation.java │ │ │ │ ├── InstanceProvider.java │ │ │ │ ├── InstanceProviderClient.java │ │ │ │ ├── KubernetesDistributionValidator.java │ │ │ │ ├── KubernetesDistributionValidatorFactory.java │ │ │ │ ├── ProviderHostnameVerifier.java │ │ │ │ ├── ProviderResourceException.java │ │ │ │ └── impl │ │ │ │ ├── AWSAttestationData.java │ │ │ │ ├── AzureAttestationData.java │ │ │ │ ├── AzureVmDetails.java │ │ │ │ ├── AzureVmIdentity.java │ │ │ │ ├── AzureVmProperties.java │ │ │ │ ├── AzureVmTags.java │ │ │ │ ├── AzureVmUserManagedIdentity.java │ │ │ │ ├── CommonKubernetesDistributionValidator.java │ │ │ │ ├── DefaultAWSElasticKubernetesServiceValidator.java │ │ │ │ ├── DefaultGCPGoogleKubernetesEngineValidator.java │ │ │ │ ├── DefaultInstanceK8SProviderSubjectValidator.java │ │ │ │ ├── DefaultInstanceK8SProviderSubjectValidatorFactory.java │ │ │ │ ├── DefaultKubernetesDistributionValidatorFactory.java │ │ │ │ ├── GCPAdditionalAttestationData.java │ │ │ │ ├── GCPAttestationData.java │ │ │ │ ├── GCPDerivedAttestationData.java │ │ │ │ ├── IdTokenAttestationData.java │ │ │ │ ├── InstanceAWSECSProvider.java │ │ │ │ ├── InstanceAWSLambdaProvider.java │ │ │ │ ├── InstanceAWSProvider.java │ │ │ │ ├── InstanceAWSUtils.java │ │ │ │ ├── InstanceAzureProvider.java │ │ │ │ ├── InstanceBuildKiteProvider.java │ │ │ │ ├── InstanceCodeSigningProvider.java │ │ │ │ ├── InstanceGCPProvider.java │ │ │ │ ├── InstanceGCPUtils.java │ │ │ │ ├── InstanceGithubActionsProvider.java │ │ │ │ ├── InstanceHarnessProvider.java │ │ │ │ ├── InstanceHttpProvider.java │ │ │ │ ├── InstanceK8SProvider.java │ │ │ │ ├── InstanceUtils.java │ │ │ │ ├── InstanceZTSProvider.java │ │ │ │ └── SecureBootProvider.java │ │ │ └── test │ │ │ ├── java │ │ │ └── com │ │ │ │ └── yahoo │ │ │ │ └── athenz │ │ │ │ └── instance │ │ │ │ └── provider │ │ │ │ ├── InstanceConfirmationTest.java │ │ │ │ ├── InstanceProviderClientTest.java │ │ │ │ ├── InstanceProviderTest.java │ │ │ │ ├── ProviderHostnameVerifierTest.java │ │ │ │ ├── ResourceExceptionTest.java │ │ │ │ └── impl │ │ │ │ ├── AWSAttestationDataTest.java │ │ │ │ ├── AzureAttestationDataTest.java │ │ │ │ ├── AzureVmDetailsTest.java │ │ │ │ ├── DefaultAWSElasticKubernetesServiceValidatorTest.java │ │ │ │ ├── DefaultGCPGoogleKubernetesEngineValidatorTest.java │ │ │ │ ├── DefaultInstanceK8SProviderSubjectValidatorTest.java │ │ │ │ ├── DefaultKubernetesDistributionValidatorFactoryTest.java │ │ │ │ ├── GCPAdditionalAttestationDataTest.java │ │ │ │ ├── GCPAttestationDataTest.java │ │ │ │ ├── GCPDerivedAttestationDataTest.java │ │ │ │ ├── IdTokenAttestationDataTest.java │ │ │ │ ├── IdTokenTestsHelper.java │ │ │ │ ├── InstanceAWSECSProviderTest.java │ │ │ │ ├── InstanceAWSLambdaProviderTest.java │ │ │ │ ├── InstanceAWSProviderTest.java │ │ │ │ ├── InstanceAWSUtilsTest.java │ │ │ │ ├── InstanceAzureProviderTest.java │ │ │ │ ├── InstanceBuildKiteProviderTest.java │ │ │ │ ├── InstanceCodeSigningProviderTest.java │ │ │ │ ├── InstanceGCPProviderTest.java │ │ │ │ ├── InstanceGCPUtilsTest.java │ │ │ │ ├── InstanceGithubActionsProviderTest.java │ │ │ │ ├── InstanceHarnessProviderTest.java │ │ │ │ ├── InstanceHttpProviderTest.java │ │ │ │ ├── InstanceK8SProviderTest.java │ │ │ │ ├── InstanceProviderTest.java │ │ │ │ ├── InstanceUtilsTest.java │ │ │ │ ├── InstanceZTSProviderTest.java │ │ │ │ ├── MockAttrValidatorFactory.java │ │ │ │ ├── MockFailingAttrValidatorFactory.java │ │ │ │ ├── MockInstanceAWSECSProvider.java │ │ │ │ ├── MockInstanceAWSLambdaProvider.java │ │ │ │ ├── MockInstanceAWSProvider.java │ │ │ │ ├── MockInstanceAWSUtils.java │ │ │ │ ├── MockKubernetesDistributionValidatorFactory.java │ │ │ │ └── SecureBootProviderTest.java │ │ │ └── resources │ │ │ ├── athenz.instanceid.pem │ │ │ ├── aws_public.cert │ │ │ ├── aws_public_us_east_1.cert │ │ │ ├── aws_public_us_east_2_invalid.cert │ │ │ ├── azure-openid-nouri.json │ │ │ ├── azure-openid-uri.json │ │ │ ├── codesigning-openid-uri.json │ │ │ ├── jwt_jwks.json │ │ │ ├── jwt_jwks_empty.json │ │ │ ├── logback.xml │ │ │ ├── mockito-extensions │ │ │ └── org.mockito.plugins.MockMaker │ │ │ ├── public_k0.key │ │ │ ├── sd_logback.xml │ │ │ ├── unit_test_ec_private.key │ │ │ ├── unit_test_ec_public.key │ │ │ └── unit_test_private_k0.key │ ├── server_aws_common │ │ ├── README.md │ │ ├── pom.xml │ │ └── src │ │ │ ├── main │ │ │ ├── java │ │ │ │ └── io │ │ │ │ │ └── athenz │ │ │ │ │ ├── server │ │ │ │ │ └── aws │ │ │ │ │ │ └── common │ │ │ │ │ │ ├── cert │ │ │ │ │ │ └── impl │ │ │ │ │ │ │ ├── AWSCertRecordStoreFactory.java │ │ │ │ │ │ │ ├── DynamoDBCertRecordStore.java │ │ │ │ │ │ │ ├── DynamoDBCertRecordStoreConnection.java │ │ │ │ │ │ │ ├── DynamoDBCertRecordStoreFactory.java │ │ │ │ │ │ │ ├── DynamoDBNotificationsHelper.java │ │ │ │ │ │ │ ├── DynamoDBSSHRecordStore.java │ │ │ │ │ │ │ ├── DynamoDBSSHRecordStoreConnection.java │ │ │ │ │ │ │ ├── DynamoDBSSHRecordStoreFactory.java │ │ │ │ │ │ │ ├── DynamoDBStatusChecker.java │ │ │ │ │ │ │ ├── DynamoDBStatusCheckerFactory.java │ │ │ │ │ │ │ └── ZTSDynamoDBClientSettingsFactory.java │ │ │ │ │ │ ├── config │ │ │ │ │ │ └── impl │ │ │ │ │ │ │ └── ConfigProviderParametersStore.java │ │ │ │ │ │ ├── creds │ │ │ │ │ │ └── impl │ │ │ │ │ │ │ └── TempCredsProvider.java │ │ │ │ │ │ ├── key │ │ │ │ │ │ └── impl │ │ │ │ │ │ │ ├── ParameterStorePrivateKeyStore.java │ │ │ │ │ │ │ ├── ParameterStorePrivateKeyStoreFactory.java │ │ │ │ │ │ │ ├── S3PrivateKeyStore.java │ │ │ │ │ │ │ └── S3PrivateKeyStoreFactory.java │ │ │ │ │ │ ├── notification │ │ │ │ │ │ └── impl │ │ │ │ │ │ │ ├── AWSZTSHealthNotificationTask.java │ │ │ │ │ │ │ ├── DynamoDBNotificationObjectStore.java │ │ │ │ │ │ │ ├── DynamoDBNotificationObjectStoreFactory.java │ │ │ │ │ │ │ ├── DynamoDBNotificationObjectStoreRecord.java │ │ │ │ │ │ │ ├── SESEmailProvider.java │ │ │ │ │ │ │ ├── SESNotificationServiceFactory.java │ │ │ │ │ │ │ └── ZTSClientNotificationSenderImpl.java │ │ │ │ │ │ ├── paramstore │ │ │ │ │ │ └── impl │ │ │ │ │ │ │ └── SSMDynamicParameterStore.java │ │ │ │ │ │ ├── store │ │ │ │ │ │ └── impl │ │ │ │ │ │ │ ├── AWSObjectStoreFactory.java │ │ │ │ │ │ │ ├── AuthHistoryDynamoDBRecord.java │ │ │ │ │ │ │ ├── DynamoDBAuthHistoryStore.java │ │ │ │ │ │ │ ├── DynamoDBAuthHistoryStoreConnection.java │ │ │ │ │ │ │ ├── DynamoDBAuthHistoryStoreFactory.java │ │ │ │ │ │ │ ├── S3ChangeLogStore.java │ │ │ │ │ │ │ └── S3ChangeLogStoreFactory.java │ │ │ │ │ │ ├── utils │ │ │ │ │ │ ├── DynamoDBUtils.java │ │ │ │ │ │ ├── RetryDynamoDBCommand.java │ │ │ │ │ │ └── Utils.java │ │ │ │ │ │ └── workload │ │ │ │ │ │ └── impl │ │ │ │ │ │ ├── DynamoDBWorkloadRecordStore.java │ │ │ │ │ │ ├── DynamoDBWorkloadRecordStoreConnection.java │ │ │ │ │ │ └── DynamoDBWorkloadRecordStoreFactory.java │ │ │ │ │ └── syncer │ │ │ │ │ └── aws │ │ │ │ │ └── common │ │ │ │ │ └── impl │ │ │ │ │ ├── AwsDomainStore.java │ │ │ │ │ ├── AwsDomainStoreFactory.java │ │ │ │ │ ├── AwsStateFileBuilder.java │ │ │ │ │ ├── AwsStateFileBuilderFactory.java │ │ │ │ │ └── S3ClientFactory.java │ │ │ └── resources │ │ │ │ └── messages │ │ │ │ └── aws-zts-health.html │ │ │ └── test │ │ │ ├── java │ │ │ └── io │ │ │ │ └── athenz │ │ │ │ ├── server │ │ │ │ └── aws │ │ │ │ │ └── common │ │ │ │ │ ├── ServerCommonTestUtils.java │ │ │ │ │ ├── cert │ │ │ │ │ └── impl │ │ │ │ │ │ ├── AWSCertRecordStoreFactoryTest.java │ │ │ │ │ │ ├── DynamoDBCertRecordStoreConnectionTest.java │ │ │ │ │ │ ├── DynamoDBCertRecordStoreFactoryTest.java │ │ │ │ │ │ ├── DynamoDBCertRecordStoreTest.java │ │ │ │ │ │ ├── DynamoDBNotificationsHelperTest.java │ │ │ │ │ │ ├── DynamoDBSSHRecordStoreConnectionTest.java │ │ │ │ │ │ ├── DynamoDBSSHRecordStoreFactoryTest.java │ │ │ │ │ │ ├── DynamoDBSSHRecordStoreTest.java │ │ │ │ │ │ ├── DynamoDBStatusCheckerFactoryTest.java │ │ │ │ │ │ └── DynamoDBStatusCheckerTest.java │ │ │ │ │ ├── config │ │ │ │ │ └── impl │ │ │ │ │ │ └── ConfigProviderParametersStoreTest.java │ │ │ │ │ ├── creds │ │ │ │ │ └── impl │ │ │ │ │ │ └── TempCredsProviderTest.java │ │ │ │ │ ├── key │ │ │ │ │ └── impl │ │ │ │ │ │ ├── ParameterStorePrivateKeyStoreFactoryTest.java │ │ │ │ │ │ ├── ParameterStorePrivateKeyStoreTest.java │ │ │ │ │ │ └── S3PrivateKeyStoreTest.java │ │ │ │ │ ├── notification │ │ │ │ │ └── impl │ │ │ │ │ │ ├── AWSZTSHealthNotificationTaskTest.java │ │ │ │ │ │ ├── DynamoDBNotificationObjectStoreFactoryTest.java │ │ │ │ │ │ ├── DynamoDBNotificationObjectStoreRecordTest.java │ │ │ │ │ │ ├── DynamoDBNotificationObjectStoreTest.java │ │ │ │ │ │ ├── SESEmailProviderTest.java │ │ │ │ │ │ ├── SESNotificationServiceFactoryTest.java │ │ │ │ │ │ └── ZTSClientNotificationSenderImplTest.java │ │ │ │ │ ├── paramstore │ │ │ │ │ └── impl │ │ │ │ │ │ ├── MockSSMDynamicParameterStore.java │ │ │ │ │ │ └── SSMDynamicParameterStoreTest.java │ │ │ │ │ ├── store │ │ │ │ │ └── impl │ │ │ │ │ │ ├── AWSObjectStoreFactoryTest.java │ │ │ │ │ │ ├── AuthHistoryDynamoDBRecordTest.java │ │ │ │ │ │ ├── ChangeLogStoreTest.java │ │ │ │ │ │ ├── DynamoDBAuthHistoryStoreConnectionTest.java │ │ │ │ │ │ ├── DynamoDBAuthHistoryStoreFactoryTest.java │ │ │ │ │ │ ├── DynamoDBAuthHistoryStoreTest.java │ │ │ │ │ │ ├── MockS3ChangeLogStore.java │ │ │ │ │ │ ├── S3ChangeLogStoreFactoryTest.java │ │ │ │ │ │ └── S3ChangeLogStoreTest.java │ │ │ │ │ ├── utils │ │ │ │ │ └── DynamoDBUtilsTest.java │ │ │ │ │ └── workload │ │ │ │ │ └── impl │ │ │ │ │ ├── DynamoDBWorkloadRecordStoreConnectionTest.java │ │ │ │ │ ├── DynamoDBWorkloadRecordStoreFactoryTest.java │ │ │ │ │ └── DynamoDBWorkloadRecordStoreTest.java │ │ │ │ └── syncer │ │ │ │ └── aws │ │ │ │ └── common │ │ │ │ └── impl │ │ │ │ ├── AwsDomainStoreFactoryTest.java │ │ │ │ ├── AwsDomainStoreTest.java │ │ │ │ ├── AwsStateFileBuilderFactoryTest.java │ │ │ │ ├── AwsStateFileBuilderTest.java │ │ │ │ ├── S3ClientFactoryTest.java │ │ │ │ ├── TestConsts.java │ │ │ │ └── TestUtils.java │ │ │ └── resources │ │ │ ├── cert_log.pem │ │ │ ├── iaas.json │ │ │ ├── iaas.jws │ │ │ ├── logback.xml │ │ │ ├── mockito-extensions │ │ │ └── org.mockito.plugins.MockMaker │ │ │ ├── sd_logback.xml │ │ │ ├── unit_test_ec_private.key │ │ │ ├── unit_test_zts_private_k0.key │ │ │ ├── zms_private.pem │ │ │ └── zms_syncer │ │ │ └── conf │ │ │ ├── athenz.conf │ │ │ └── zms_syncer.conf │ ├── server_common │ │ ├── README.md │ │ ├── conf │ │ │ └── server_common.properties │ │ ├── pom.xml │ │ └── src │ │ │ ├── main │ │ │ ├── java │ │ │ │ └── com │ │ │ │ │ └── yahoo │ │ │ │ │ └── athenz │ │ │ │ │ └── common │ │ │ │ │ ├── ServerCommonConsts.java │ │ │ │ │ ├── filter │ │ │ │ │ ├── RateLimit.java │ │ │ │ │ ├── RateLimitFactory.java │ │ │ │ │ └── impl │ │ │ │ │ │ ├── AthenzZTSQoSFilter.java │ │ │ │ │ │ ├── NoOpRateLimit.java │ │ │ │ │ │ ├── NoOpRateLimitFactory.java │ │ │ │ │ │ └── SwaggerFilter.java │ │ │ │ │ ├── messaging │ │ │ │ │ ├── ChangePublisher.java │ │ │ │ │ ├── ChangePublisherFactory.java │ │ │ │ │ ├── ChangeSubscriber.java │ │ │ │ │ ├── ChangeSubscriberFactory.java │ │ │ │ │ └── impl │ │ │ │ │ │ ├── NoOpDomainChangePublisher.java │ │ │ │ │ │ └── NoOpDomainChangePublisherFactory.java │ │ │ │ │ ├── metrics │ │ │ │ │ ├── Metric.java │ │ │ │ │ ├── MetricFactory.java │ │ │ │ │ ├── Utils.java │ │ │ │ │ └── impl │ │ │ │ │ │ ├── NoOpMetric.java │ │ │ │ │ │ ├── NoOpMetricFactory.java │ │ │ │ │ │ ├── OpenTelemetryMetric.java │ │ │ │ │ │ └── OpenTelemetryMetricFactory.java │ │ │ │ │ └── server │ │ │ │ │ ├── ServerResourceException.java │ │ │ │ │ ├── assertion │ │ │ │ │ └── ResourceValueUpdater.java │ │ │ │ │ ├── audit │ │ │ │ │ ├── AuditReferenceValidator.java │ │ │ │ │ └── AuditReferenceValidatorFactory.java │ │ │ │ │ ├── cert │ │ │ │ │ ├── CertRecordStore.java │ │ │ │ │ ├── CertRecordStoreConnection.java │ │ │ │ │ ├── CertRecordStoreFactory.java │ │ │ │ │ ├── CertSigner.java │ │ │ │ │ ├── CertSignerFactory.java │ │ │ │ │ ├── Priority.java │ │ │ │ │ ├── X509CertRecord.java │ │ │ │ │ └── impl │ │ │ │ │ │ ├── JDBCCertRecordStore.java │ │ │ │ │ │ ├── JDBCCertRecordStoreConnection.java │ │ │ │ │ │ ├── JDBCCertRecordStoreFactory.java │ │ │ │ │ │ ├── JDBCCertRecordStoreStatusChecker.java │ │ │ │ │ │ ├── JDBCCertRecordStoreStatusCheckerFactory.java │ │ │ │ │ │ ├── JDBCSSHRecordStore.java │ │ │ │ │ │ ├── JDBCSSHRecordStoreConnection.java │ │ │ │ │ │ └── JDBCSSHRecordStoreFactory.java │ │ │ │ │ ├── db │ │ │ │ │ ├── AthenzDataSource.java │ │ │ │ │ ├── DataSourceFactory.java │ │ │ │ │ ├── DomainProvider.java │ │ │ │ │ ├── PoolableDataSource.java │ │ │ │ │ └── RolesProvider.java │ │ │ │ │ ├── debug │ │ │ │ │ ├── DebugKerberosAuthority.java │ │ │ │ │ ├── DebugPrincipalAuthority.java │ │ │ │ │ ├── DebugRoleAuthority.java │ │ │ │ │ └── DebugUserAuthority.java │ │ │ │ │ ├── dns │ │ │ │ │ ├── HostnameResolver.java │ │ │ │ │ └── HostnameResolverFactory.java │ │ │ │ │ ├── external │ │ │ │ │ ├── ExternalCredentialsProvider.java │ │ │ │ │ └── IdTokenSigner.java │ │ │ │ │ ├── http │ │ │ │ │ ├── HttpDriver.java │ │ │ │ │ └── HttpDriverResponse.java │ │ │ │ │ ├── key │ │ │ │ │ └── PubKeysProvider.java │ │ │ │ │ ├── log │ │ │ │ │ ├── AuditLogMsgBuilder.java │ │ │ │ │ ├── AuditLogger.java │ │ │ │ │ ├── AuditLoggerFactory.java │ │ │ │ │ ├── impl │ │ │ │ │ │ ├── DefaultAuditLogMsgBuilder.java │ │ │ │ │ │ ├── DefaultAuditLogger.java │ │ │ │ │ │ └── DefaultAuditLoggerFactory.java │ │ │ │ │ └── jetty │ │ │ │ │ │ ├── AthenzConnectionListener.java │ │ │ │ │ │ ├── AthenzRequestLog.java │ │ │ │ │ │ ├── ConnectionData.java │ │ │ │ │ │ ├── ConnectionLog.java │ │ │ │ │ │ ├── ConnectionLogEntry.java │ │ │ │ │ │ ├── ExceptionCauseFetcher.java │ │ │ │ │ │ ├── FileSSLConnectionLogFactory.java │ │ │ │ │ │ ├── FormatUtil.java │ │ │ │ │ │ ├── JettyConnectionLogger.java │ │ │ │ │ │ ├── JettyConnectionLoggerFactory.java │ │ │ │ │ │ ├── JsonConnectionLogWriter.java │ │ │ │ │ │ ├── SSLConnectionLog.java │ │ │ │ │ │ ├── SSLConnectionLogFactory.java │ │ │ │ │ │ └── SslHandshakeFailure.java │ │ │ │ │ ├── metastore │ │ │ │ │ ├── DomainMetaStore.java │ │ │ │ │ ├── DomainMetaStoreFactory.java │ │ │ │ │ └── impl │ │ │ │ │ │ ├── NoOpDomainMetaStore.java │ │ │ │ │ │ └── NoOpDomainMetaStoreFactory.java │ │ │ │ │ ├── msd │ │ │ │ │ ├── MsdStore.java │ │ │ │ │ ├── MsdStoreConnection.java │ │ │ │ │ ├── MsdStoreFactory.java │ │ │ │ │ ├── net │ │ │ │ │ │ ├── InetAddressMap.java │ │ │ │ │ │ ├── InetComparator.java │ │ │ │ │ │ └── InetWorkload.java │ │ │ │ │ ├── repository │ │ │ │ │ │ ├── StaticWorkloadDataRepository.java │ │ │ │ │ │ └── StaticWorkloadDataRepositoryFactory.java │ │ │ │ │ └── validator │ │ │ │ │ │ ├── NoOpStaticWorkloadValidator.java │ │ │ │ │ │ ├── NoOpTransportPolicyValidator.java │ │ │ │ │ │ ├── NoOpTransportPolicyValidatorFactory.java │ │ │ │ │ │ ├── StaticWorkloadValidator.java │ │ │ │ │ │ ├── StaticWorkloadValidatorFactory.java │ │ │ │ │ │ ├── TransportPolicyValidator.java │ │ │ │ │ │ └── TransportPolicyValidatorFactory.java │ │ │ │ │ ├── notification │ │ │ │ │ ├── DomainMetaFetcher.java │ │ │ │ │ ├── DomainRoleMembersFetcher.java │ │ │ │ │ ├── DomainRoleMembersFetcherCommon.java │ │ │ │ │ ├── EmailProvider.java │ │ │ │ │ ├── Notification.java │ │ │ │ │ ├── NotificationCommon.java │ │ │ │ │ ├── NotificationConverterCommon.java │ │ │ │ │ ├── NotificationDomainMeta.java │ │ │ │ │ ├── NotificationEmail.java │ │ │ │ │ ├── NotificationManager.java │ │ │ │ │ ├── NotificationMetric.java │ │ │ │ │ ├── NotificationObjectStore.java │ │ │ │ │ ├── NotificationObjectStoreFactory.java │ │ │ │ │ ├── NotificationService.java │ │ │ │ │ ├── NotificationServiceConstants.java │ │ │ │ │ ├── NotificationServiceFactory.java │ │ │ │ │ ├── NotificationSlackMessage.java │ │ │ │ │ ├── NotificationTask.java │ │ │ │ │ ├── NotificationTaskFactory.java │ │ │ │ │ ├── NotificationToEmailConverter.java │ │ │ │ │ ├── NotificationToMetricConverter.java │ │ │ │ │ ├── NotificationToMetricConverterCommon.java │ │ │ │ │ ├── NotificationToSlackMessageConverter.java │ │ │ │ │ └── impl │ │ │ │ │ │ ├── EmailNotificationService.java │ │ │ │ │ │ ├── MetricNotificationService.java │ │ │ │ │ │ └── MetricNotificationServiceFactory.java │ │ │ │ │ ├── paramstore │ │ │ │ │ ├── DynamicParameterStore.java │ │ │ │ │ ├── DynamicParameterStoreFactory.java │ │ │ │ │ └── NoOpParameterStore.java │ │ │ │ │ ├── rest │ │ │ │ │ ├── Http.java │ │ │ │ │ └── ServerResourceContext.java │ │ │ │ │ ├── spiffe │ │ │ │ │ ├── SpiffeUriManager.java │ │ │ │ │ ├── SpiffeUriValidator.java │ │ │ │ │ └── impl │ │ │ │ │ │ ├── SpiffeUriBasic.java │ │ │ │ │ │ └── SpiffeUriTrustDomain.java │ │ │ │ │ ├── ssh │ │ │ │ │ ├── SSHCertRecord.java │ │ │ │ │ ├── SSHRecordStore.java │ │ │ │ │ ├── SSHRecordStoreConnection.java │ │ │ │ │ ├── SSHRecordStoreFactory.java │ │ │ │ │ ├── SSHSigner.java │ │ │ │ │ └── SSHSignerFactory.java │ │ │ │ │ ├── status │ │ │ │ │ ├── StatusCheckException.java │ │ │ │ │ ├── StatusChecker.java │ │ │ │ │ └── StatusCheckerFactory.java │ │ │ │ │ ├── store │ │ │ │ │ ├── AthenzDomain.java │ │ │ │ │ ├── AuthHistoryStore.java │ │ │ │ │ ├── AuthHistoryStoreConnection.java │ │ │ │ │ ├── AuthHistoryStoreFactory.java │ │ │ │ │ ├── ChangeLogStore.java │ │ │ │ │ ├── ChangeLogStoreFactory.java │ │ │ │ │ ├── ObjectStore.java │ │ │ │ │ ├── ObjectStoreConnection.java │ │ │ │ │ ├── ObjectStoreFactory.java │ │ │ │ │ ├── PrincipalGroup.java │ │ │ │ │ ├── PrincipalRole.java │ │ │ │ │ ├── ResourceValidator.java │ │ │ │ │ ├── ResourceValidatorFactory.java │ │ │ │ │ └── impl │ │ │ │ │ │ ├── JDBCConnection.java │ │ │ │ │ │ ├── JDBCConsts.java │ │ │ │ │ │ ├── JDBCObjectStore.java │ │ │ │ │ │ ├── JDBCObjectStoreFactory.java │ │ │ │ │ │ ├── NoOpResourceValidator.java │ │ │ │ │ │ ├── NoOpResourceValidatorFactory.java │ │ │ │ │ │ ├── ZMSFileChangeLogStore.java │ │ │ │ │ │ ├── ZMSFileChangeLogStoreCommon.java │ │ │ │ │ │ ├── ZMSFileChangeLogStoreFactory.java │ │ │ │ │ │ └── ZMSFileMTLSChangeLogStore.java │ │ │ │ │ ├── util │ │ │ │ │ ├── AuthzHelper.java │ │ │ │ │ ├── ConfigProperties.java │ │ │ │ │ ├── FilesHelper.java │ │ │ │ │ ├── IPBlock.java │ │ │ │ │ ├── PrincipalUtils.java │ │ │ │ │ ├── ResourceOwnership.java │ │ │ │ │ ├── ResourceUtils.java │ │ │ │ │ ├── ServletRequestUtil.java │ │ │ │ │ ├── Utils.java │ │ │ │ │ └── config │ │ │ │ │ │ ├── ConfigEntry.java │ │ │ │ │ │ ├── ConfigManager.java │ │ │ │ │ │ ├── ConfigManagerSingleton.java │ │ │ │ │ │ ├── dynamic │ │ │ │ │ │ ├── DynamicConfig.java │ │ │ │ │ │ ├── DynamicConfigBoolean.java │ │ │ │ │ │ ├── DynamicConfigCsv.java │ │ │ │ │ │ ├── DynamicConfigDouble.java │ │ │ │ │ │ ├── DynamicConfigDuration.java │ │ │ │ │ │ ├── DynamicConfigFloat.java │ │ │ │ │ │ ├── DynamicConfigInteger.java │ │ │ │ │ │ ├── DynamicConfigLong.java │ │ │ │ │ │ └── DynamicConfigString.java │ │ │ │ │ │ └── providers │ │ │ │ │ │ ├── ConfigProvider.java │ │ │ │ │ │ └── ConfigProviderFile.java │ │ │ │ │ └── workload │ │ │ │ │ ├── WorkloadRecord.java │ │ │ │ │ ├── WorkloadRecordStore.java │ │ │ │ │ ├── WorkloadRecordStoreConnection.java │ │ │ │ │ └── WorkloadRecordStoreFactory.java │ │ │ └── resources │ │ │ │ ├── emails │ │ │ │ ├── athenz-logo-white.png │ │ │ │ └── base.css │ │ │ │ └── messages │ │ │ │ └── ServerCommon.properties │ │ │ └── test │ │ │ ├── java │ │ │ └── com │ │ │ │ └── yahoo │ │ │ │ └── athenz │ │ │ │ ├── CommonTestUtils.java │ │ │ │ └── common │ │ │ │ ├── filter │ │ │ │ └── impl │ │ │ │ │ ├── AthenzZTSQoSFilterTest.java │ │ │ │ │ ├── MockHttpServletRequest.java │ │ │ │ │ ├── MockHttpServletResponse.java │ │ │ │ │ ├── NoOpRateLimitTest.java │ │ │ │ │ └── SwaggerFilterTest.java │ │ │ │ ├── messaging │ │ │ │ └── NoOpDomainChangeMessagePublisherTest.java │ │ │ │ ├── metrics │ │ │ │ └── impl │ │ │ │ │ ├── MetricsTest.java │ │ │ │ │ ├── OpenTelemetryMetricFactoryTest.java │ │ │ │ │ ├── OpenTelemetryMetricTest.java │ │ │ │ │ └── UtilsTests.java │ │ │ │ └── server │ │ │ │ ├── cert │ │ │ │ ├── CertSignerTest.java │ │ │ │ ├── X509CertRecordTest.java │ │ │ │ └── impl │ │ │ │ │ ├── JDBCCertRecordStoreConnectionTest.java │ │ │ │ │ ├── JDBCCertRecordStoreFactoryTest.java │ │ │ │ │ ├── JDBCCertRecordStoreStatusCheckerFactoryTest.java │ │ │ │ │ ├── JDBCCertRecordStoreStatusCheckerTest.java │ │ │ │ │ ├── JDBCCertRecordStoreTest.java │ │ │ │ │ ├── JDBCSSHRecordStoreConnectionTest.java │ │ │ │ │ ├── JDBCSSHRecordStoreFactoryTest.java │ │ │ │ │ └── JDBCSSHRecordStoreTest.java │ │ │ │ ├── db │ │ │ │ ├── AthenzDataSourceTest.java │ │ │ │ ├── DataSourceFactoryTest.java │ │ │ │ └── MockConnectionFactory.java │ │ │ │ ├── debug │ │ │ │ ├── DebugKerberosAuthorityTest.java │ │ │ │ ├── DebugPrincipalAuthorityTest.java │ │ │ │ ├── DebugRoleAuthorityTest.java │ │ │ │ └── DebugUserAuthorityTest.java │ │ │ │ ├── dns │ │ │ │ └── HostnameResolverTest.java │ │ │ │ ├── http │ │ │ │ └── HttpDriverTest.java │ │ │ │ ├── key │ │ │ │ └── PubKeysProviderTest.java │ │ │ │ ├── log │ │ │ │ ├── impl │ │ │ │ │ ├── AuditLogMsgBuilderTest.java │ │ │ │ │ └── AuditLoggerTest.java │ │ │ │ └── jetty │ │ │ │ │ ├── AthenzConnectionListenerTest.java │ │ │ │ │ ├── AthenzRequestLogTest.java │ │ │ │ │ ├── ConnectionDataTest.java │ │ │ │ │ ├── ExceptionCauseFetcherTest.java │ │ │ │ │ ├── FileSSLConnectionLogFactoryTest.java │ │ │ │ │ ├── JettyConnectionLoggerFactoryTest.java │ │ │ │ │ ├── JettyConnectionLoggerTest.java │ │ │ │ │ ├── JsonConnectionLogWriterTest.java │ │ │ │ │ └── JsonTestHelper.java │ │ │ │ ├── metastore │ │ │ │ └── DomainMetaStoreTest.java │ │ │ │ ├── msd │ │ │ │ ├── MsdStoreConnectionTest.java │ │ │ │ ├── MsdStoreFactoryTest.java │ │ │ │ ├── MsdStoreTest.java │ │ │ │ ├── net │ │ │ │ │ ├── InetAddressMapTest.java │ │ │ │ │ ├── InetComparatorTest.java │ │ │ │ │ └── InetWorkloadTest.java │ │ │ │ └── validator │ │ │ │ │ ├── NoOpStaticWorkloadValidatorTest.java │ │ │ │ │ ├── NoOpTransportPolicyValidatorFactoryTest.java │ │ │ │ │ ├── NoOpTransportPolicyValidatorTest.java │ │ │ │ │ └── TransportPolicyValidatorFactoryTest.java │ │ │ │ ├── notification │ │ │ │ ├── DomainMetaFetcherTest.java │ │ │ │ ├── DomainRoleMembersFetcherCommonTest.java │ │ │ │ ├── NotificationConverterCommonTest.java │ │ │ │ ├── NotificationEmailTest.java │ │ │ │ ├── NotificationManagerTest.java │ │ │ │ ├── NotificationMetricTest.java │ │ │ │ ├── NotificationObjectStoreTest.java │ │ │ │ ├── NotificationSlackMessageTest.java │ │ │ │ ├── NotificationTaskTest.java │ │ │ │ ├── NotificationTest.java │ │ │ │ ├── NotificationToMetricConverterCommonTest.java │ │ │ │ └── impl │ │ │ │ │ ├── EmailNotificationServiceTest.java │ │ │ │ │ ├── MetricNotificationServiceTest.java │ │ │ │ │ └── NotificationAuthorityForTest.java │ │ │ │ ├── paramstore │ │ │ │ └── NoOpParameterStoreTest.java │ │ │ │ ├── rest │ │ │ │ ├── HttpTest.java │ │ │ │ ├── ResourceContextTest.java │ │ │ │ └── ServerResourceExceptionTest.java │ │ │ │ ├── spiffe │ │ │ │ ├── SpiffeUriManagerTest.java │ │ │ │ ├── SpiffeUriValidatorTest.java │ │ │ │ └── impl │ │ │ │ │ ├── SpiffeUriBasicTest.java │ │ │ │ │ └── SpiffeUriTrustDomainTest.java │ │ │ │ ├── ssh │ │ │ │ ├── SSHCertRecordTest.java │ │ │ │ └── SSHSignerTest.java │ │ │ │ ├── status │ │ │ │ └── StatusCheckExceptionTest.java │ │ │ │ ├── store │ │ │ │ └── impl │ │ │ │ │ ├── AthenzDomainTest.java │ │ │ │ │ ├── JDBCConnectionTest.java │ │ │ │ │ ├── JDBCObjectStoreFactoryTest.java │ │ │ │ │ ├── JDBCObjectStoreTest.java │ │ │ │ │ ├── MockZMSFileChangeLogStore.java │ │ │ │ │ ├── MockZMSFileChangeLogStoreCommon.java │ │ │ │ │ ├── MockZMSFileChangeLogStoreFactory.java │ │ │ │ │ ├── MockZMSFileMTLSChangeLogStore.java │ │ │ │ │ ├── NoOpResourceValidatorFactoryTest.java │ │ │ │ │ ├── ResourceOwnershipTest.java │ │ │ │ │ ├── ZMSFileChangeLogStoreCommonTest.java │ │ │ │ │ ├── ZMSFileChangeLogStoreFactoryTest.java │ │ │ │ │ ├── ZMSFileChangeLogStoreTest.java │ │ │ │ │ └── ZMSFileMTLSChangeLogStoreTest.java │ │ │ │ ├── util │ │ │ │ ├── AuthzHelperTest.java │ │ │ │ ├── ConfigPropertiesTest.java │ │ │ │ ├── IPBlockTest.java │ │ │ │ ├── PrincipalUtilsTest.java │ │ │ │ ├── ResourceOwnershipTest.java │ │ │ │ ├── ResourceUtilsTest.java │ │ │ │ ├── ServletRequestUtilTest.java │ │ │ │ ├── UtilsTest.java │ │ │ │ └── config │ │ │ │ │ ├── ConfigManagerTest.java │ │ │ │ │ ├── DynamicConfigTest.java │ │ │ │ │ └── providers │ │ │ │ │ └── ConfigProviderFileTest.java │ │ │ │ └── workload │ │ │ │ └── WorkloadRecordTest.java │ │ │ └── resources │ │ │ ├── athenz.conf │ │ │ ├── cert_log.pem │ │ │ ├── driver.cert.pem │ │ │ ├── driver.truststore.jks │ │ │ ├── iaas.json │ │ │ ├── iaas.jws │ │ │ ├── logback.xml │ │ │ ├── messages │ │ │ ├── ServerCommon.properties │ │ │ ├── role-member-expiry-email.html │ │ │ ├── role-member-expiry-multiple-roles-slack.txt │ │ │ ├── role-member-expiry-slack.txt │ │ │ ├── role-member-expiry.html │ │ │ └── slack-role-member-expiry.ftl │ │ │ ├── mockito-extensions │ │ │ └── org.mockito.plugins.MockMaker │ │ │ ├── sd_logback.xml │ │ │ ├── testFileConfig.properties │ │ │ ├── testFileConfigEmpty.properties │ │ │ ├── unit_test_driver.key.pem │ │ │ ├── unit_test_zts_private.pem │ │ │ └── zts.properties │ ├── server_gcp_common │ │ ├── README.md │ │ ├── pom.xml │ │ └── src │ │ │ ├── main │ │ │ └── java │ │ │ │ └── io │ │ │ │ └── athenz │ │ │ │ ├── server │ │ │ │ └── gcp │ │ │ │ │ └── common │ │ │ │ │ ├── Consts.java │ │ │ │ │ ├── cert │ │ │ │ │ └── impl │ │ │ │ │ │ ├── FirestoreCertRecordStore.java │ │ │ │ │ │ ├── FirestoreCertRecordStoreConnection.java │ │ │ │ │ │ ├── FirestoreCertRecordStoreFactory.java │ │ │ │ │ │ ├── FirestoreSSHRecordStore.java │ │ │ │ │ │ ├── FirestoreSSHRecordStoreConnection.java │ │ │ │ │ │ └── FirestoreSSHRecordStoreFactory.java │ │ │ │ │ ├── config │ │ │ │ │ └── impl │ │ │ │ │ │ └── ConfigProviderParameterManager.java │ │ │ │ │ ├── key │ │ │ │ │ └── impl │ │ │ │ │ │ ├── ParameterManagerPrivateKeyStore.java │ │ │ │ │ │ └── ParameterManagerPrivateKeyStoreFactory.java │ │ │ │ │ ├── store │ │ │ │ │ └── impl │ │ │ │ │ │ ├── GcsChangeLogStore.java │ │ │ │ │ │ └── GcsChangeLogStoreFactory.java │ │ │ │ │ └── utils │ │ │ │ │ └── ParameterManagerClientHelper.java │ │ │ │ └── syncer │ │ │ │ └── gcp │ │ │ │ └── common │ │ │ │ └── impl │ │ │ │ ├── GcsConsts.java │ │ │ │ ├── GcsDomainStore.java │ │ │ │ ├── GcsDomainStoreFactory.java │ │ │ │ ├── GcsStateFileBuilder.java │ │ │ │ └── GcsStateFileBuilderFactory.java │ │ │ └── test │ │ │ ├── java │ │ │ └── io │ │ │ │ └── athenz │ │ │ │ ├── server │ │ │ │ └── gcp │ │ │ │ │ └── common │ │ │ │ │ ├── ConstsTest.java │ │ │ │ │ ├── cert │ │ │ │ │ └── impl │ │ │ │ │ │ ├── FirestoreCertRecordStoreConnectionTest.java │ │ │ │ │ │ ├── FirestoreCertRecordStoreFactoryTest.java │ │ │ │ │ │ ├── FirestoreCertRecordStoreTest.java │ │ │ │ │ │ ├── FirestoreSSHRecordStoreConnectionTest.java │ │ │ │ │ │ ├── FirestoreSSHRecordStoreFactoryTest.java │ │ │ │ │ │ └── FirestoreSSHRecordStoreTest.java │ │ │ │ │ ├── config │ │ │ │ │ └── impl │ │ │ │ │ │ └── ConfigProviderParameterManagerTest.java │ │ │ │ │ ├── key │ │ │ │ │ └── impl │ │ │ │ │ │ ├── ParameterManagerPrivateKeyStoreFactoryTest.java │ │ │ │ │ │ └── ParameterManagerPrivateKeyStoreTest.java │ │ │ │ │ ├── store │ │ │ │ │ └── impl │ │ │ │ │ │ ├── GcsChangeLogStoreFactoryTest.java │ │ │ │ │ │ └── GcsChangeLogStoreTest.java │ │ │ │ │ └── utils │ │ │ │ │ └── ParameterManagerClientHelperTest.java │ │ │ │ └── syncer │ │ │ │ └── gcp │ │ │ │ └── common │ │ │ │ └── impl │ │ │ │ ├── GcsConstsTest.java │ │ │ │ ├── GcsDomainStoreFactoryTest.java │ │ │ │ ├── GcsDomainStoreTest.java │ │ │ │ ├── GcsStateFileBuilderFactoryTest.java │ │ │ │ └── GcsStateFileBuilderTest.java │ │ │ └── resources │ │ │ ├── cert_log.pem │ │ │ └── unit_test_ec_private.key │ ├── server_k8s_common │ │ ├── README.md │ │ ├── pom.xml │ │ └── src │ │ │ ├── main │ │ │ └── java │ │ │ │ └── io │ │ │ │ └── athenz │ │ │ │ └── server │ │ │ │ └── k8s │ │ │ │ └── common │ │ │ │ └── impl │ │ │ │ ├── KubernetesPodResolverUtil.java │ │ │ │ ├── KubernetesSecretPrivateKeyStore.java │ │ │ │ └── KubernetesSecretPrivateKeyStoreFactory.java │ │ │ └── test │ │ │ ├── java │ │ │ └── io │ │ │ │ └── athenz │ │ │ │ └── server │ │ │ │ └── k8s │ │ │ │ └── common │ │ │ │ └── impl │ │ │ │ ├── KubernetesPodResolverUtilTest.java │ │ │ │ ├── KubernetesSecretPrivateKeyStoreFactoryTest.java │ │ │ │ └── KubernetesSecretPrivateKeyStoreTest.java │ │ │ └── resources │ │ │ ├── invalid-secret-key-response.json │ │ │ ├── sample-secret-key-response.json │ │ │ └── sample-secret-response.json │ ├── server_msg_pulsar │ │ ├── README.md │ │ ├── pom.xml │ │ └── src │ │ │ ├── main │ │ │ └── java │ │ │ │ └── com │ │ │ │ └── yahoo │ │ │ │ └── athenz │ │ │ │ └── common │ │ │ │ └── messaging │ │ │ │ └── pulsar │ │ │ │ ├── PulsarChangePublisher.java │ │ │ │ ├── PulsarChangeSubscriber.java │ │ │ │ ├── PulsarFactory.java │ │ │ │ └── client │ │ │ │ └── AthenzPulsarClient.java │ │ │ └── test │ │ │ ├── java │ │ │ └── com │ │ │ │ └── yahoo │ │ │ │ └── athenz │ │ │ │ └── common │ │ │ │ └── messaging │ │ │ │ └── pulsar │ │ │ │ ├── PulsarChangePublisherTest.java │ │ │ │ ├── PulsarChangeSubscriberTest.java │ │ │ │ ├── PulsarFactoryTest.java │ │ │ │ └── client │ │ │ │ ├── AthenzPulsarClientTest.java │ │ │ │ └── MockAthenzPulsarClient.java │ │ │ └── resources │ │ │ └── sd_logback.xml │ ├── server_notification_slack │ │ ├── README.md │ │ ├── pom.xml │ │ └── src │ │ │ ├── main │ │ │ └── java │ │ │ │ └── com │ │ │ │ └── yahoo │ │ │ │ └── athenz │ │ │ │ └── common │ │ │ │ └── notification │ │ │ │ └── slack │ │ │ │ ├── SlackNotificationConsts.java │ │ │ │ ├── SlackNotificationService.java │ │ │ │ ├── SlackNotificationServiceFactory.java │ │ │ │ └── client │ │ │ │ └── AthenzSlackClient.java │ │ │ └── test │ │ │ ├── java │ │ │ └── com │ │ │ │ └── yahoo │ │ │ │ └── athenz │ │ │ │ └── common │ │ │ │ └── notification │ │ │ │ └── slack │ │ │ │ ├── SlackNotificationServiceFactoryTest.java │ │ │ │ ├── SlackNotificationServiceTest.java │ │ │ │ └── client │ │ │ │ └── AthenzSlackClientTest.java │ │ │ └── resources │ │ │ └── messages │ │ │ ├── role-member-expiry-multiple-roles-slack.txt │ │ │ ├── role-member-expiry-slack.txt │ │ │ └── slack-role-member-expiry.ftl │ └── syncer_common │ │ ├── pom.xml │ │ └── src │ │ ├── main │ │ └── java │ │ │ ├── com │ │ │ └── yahoo │ │ │ │ └── athenz │ │ │ │ └── syncer_common │ │ │ │ ├── Config.java │ │ │ │ ├── StatusSender.java │ │ │ │ ├── StatusSenderFactory.java │ │ │ │ ├── SyncTimeRange.java │ │ │ │ ├── Syncer.java │ │ │ │ ├── SyncerConsts.java │ │ │ │ ├── SyncerStore.java │ │ │ │ └── impl │ │ │ │ ├── StatusSenderNoOp.java │ │ │ │ └── StatusSenderNoOpFactory.java │ │ │ └── io │ │ │ └── athenz │ │ │ └── syncer │ │ │ └── common │ │ │ └── zms │ │ │ ├── CloudDomainStore.java │ │ │ ├── CloudDomainStoreFactory.java │ │ │ ├── CloudZmsSyncer.java │ │ │ ├── Config.java │ │ │ ├── DomainState.java │ │ │ ├── DomainValidator.java │ │ │ ├── JWSDomainData.java │ │ │ ├── StateFileBuilder.java │ │ │ ├── StateFileBuilderFactory.java │ │ │ ├── SyncerDomainStates.java │ │ │ ├── ZmsReader.java │ │ │ └── impl │ │ │ ├── CloudDomainStoreNoOp.java │ │ │ ├── CloudDomainStoreNoOpFactory.java │ │ │ ├── StateFileBuilderNoOp.java │ │ │ └── StateFileBuilderNoOpFactory.java │ │ └── test │ │ ├── java │ │ └── io │ │ │ └── athenz │ │ │ └── syncer │ │ │ └── common │ │ │ └── zms │ │ │ ├── CloudZmsSyncerTest.java │ │ │ ├── ConfigTest.java │ │ │ ├── DomainStateTest.java │ │ │ ├── DomainValidatorTest.java │ │ │ ├── JWSDomainDataTest.java │ │ │ ├── MockZmsClient.java │ │ │ ├── SyncDomainStatesTest.java │ │ │ ├── TestConsts.java │ │ │ ├── TestUtils.java │ │ │ ├── ZmsReaderTest.java │ │ │ └── impl │ │ │ ├── CloudDomainStoreNoOpTest.java │ │ │ └── StateFileBuilderNoOpTest.java │ │ └── resources │ │ ├── domain_state.json │ │ ├── domain_state_test.json │ │ ├── logback.xml │ │ ├── unit_test_private.pem │ │ ├── unit_test_truststore.jks │ │ ├── unit_test_x509.pem │ │ ├── zms_private.pem │ │ └── zms_syncer │ │ └── conf │ │ ├── athenz.conf │ │ └── zms_syncer.conf └── nodejs │ └── auth_core │ ├── .npmignore │ ├── .prettierrc │ ├── Makefile │ ├── README.md │ ├── config │ ├── config.js │ └── default-config.js │ ├── index.js │ ├── logger.js │ ├── package.json │ ├── pom.xml │ ├── src │ ├── impl │ │ ├── KeyStore.js │ │ ├── PrincipalAuthority.js │ │ ├── RoleAuthority.js │ │ ├── SimplePrincipal.js │ │ └── SimpleServiceIdentityProvider.js │ ├── token │ │ ├── PrincipalToken.js │ │ ├── RoleToken.js │ │ └── Token.js │ └── util │ │ ├── Crypto.js │ │ ├── Validate.js │ │ └── YBase64.js │ └── test │ ├── config │ ├── KeyStore.js │ ├── PrincipalAuthorityMock.js │ ├── SimplePrincipalMock.js │ ├── helpers.js │ └── mock.js │ ├── resources │ ├── public_k0.pem │ ├── public_k1.pem │ ├── unit_test_private_k0.pem │ └── unit_test_private_k1.pem │ └── unit │ ├── impl │ ├── PrincipalAuthority.js │ ├── RoleAuthority.js │ ├── SimplePrincipal.js │ └── SimpleServiceIdentityProvider.js │ ├── token │ ├── PrincipalToken.js │ ├── RoleToken.js │ └── Token.js │ └── util │ ├── Crypto.js │ ├── Validate.js │ └── YBase64.js ├── mkdocs.yml ├── pom.xml ├── provider ├── aws │ ├── sia-ec2 │ │ ├── Makefile │ │ ├── README.md │ │ ├── authn.go │ │ ├── authn_test.go │ │ ├── build │ │ │ └── service │ │ │ │ └── sia.service │ │ ├── cmd │ │ │ └── siad │ │ │ │ └── main.go │ │ ├── debian │ │ │ ├── sia │ │ │ │ └── DEBIAN │ │ │ │ │ └── control │ │ │ └── ubuntu │ │ │ │ ├── postinst │ │ │ │ └── preinst │ │ ├── devel │ │ │ ├── data │ │ │ │ ├── ecs-invalid.json │ │ │ │ ├── ecs-notask.json │ │ │ │ ├── ecs-old.json │ │ │ │ └── ecs.json │ │ │ └── metamock │ │ │ │ └── meta.go │ │ ├── pom.xml │ │ ├── provider.go │ │ └── provider_test.go │ ├── sia-eks │ │ ├── Makefile │ │ ├── README.md │ │ ├── authn.go │ │ ├── authn_test.go │ │ ├── build │ │ │ └── service │ │ │ │ └── sia.service │ │ ├── cmd │ │ │ └── siad │ │ │ │ └── main.go │ │ ├── debian │ │ │ ├── sia │ │ │ │ └── DEBIAN │ │ │ │ │ └── control │ │ │ └── ubuntu │ │ │ │ ├── postinst │ │ │ │ └── preinst │ │ ├── devel │ │ │ ├── data │ │ │ │ ├── access_profile_config │ │ │ │ ├── access_profile_empty_config │ │ │ │ ├── sia_config │ │ │ │ ├── sia_empty_config │ │ │ │ ├── sia_generate_role_key │ │ │ │ ├── sia_no_service │ │ │ │ ├── sia_no_service2 │ │ │ │ ├── sia_no_services │ │ │ │ └── sia_rotate_key │ │ │ └── metamock │ │ │ │ └── meta.go │ │ ├── pom.xml │ │ ├── provider.go │ │ └── sia-eks.spec │ └── sia-fargate │ │ ├── Makefile │ │ ├── README.md │ │ ├── authn.go │ │ ├── authn_test.go │ │ ├── build │ │ └── service │ │ │ └── sia.service │ │ ├── cmd │ │ └── siad │ │ │ └── main.go │ │ ├── debian │ │ ├── sia │ │ │ └── DEBIAN │ │ │ │ └── control │ │ └── ubuntu │ │ │ ├── postinst │ │ │ └── preinst │ │ ├── devel │ │ └── metamock │ │ │ └── meta.go │ │ ├── pom.xml │ │ ├── provider.go │ │ └── sia-fargate.spec ├── azure │ └── sia-vm │ │ ├── Makefile │ │ ├── README.md │ │ ├── authn.go │ │ ├── authn_test.go │ │ ├── build │ │ └── service │ │ │ ├── sia.service │ │ │ └── sia.ubuntu │ │ ├── cmd │ │ ├── metamock │ │ │ └── main.go │ │ ├── siad │ │ │ └── main.go │ │ └── ztsmock │ │ │ └── main.go │ │ ├── data │ │ ├── attestation │ │ │ ├── attestation.go │ │ │ └── attestation_test.go │ │ └── meta │ │ │ ├── meta.go │ │ │ └── meta_test.go │ │ ├── devel │ │ ├── data │ │ │ ├── ca.cert.pem │ │ │ ├── cert.pem │ │ │ ├── cert_wout_ou.pem │ │ │ └── unit_test_key.pem │ │ ├── metamock │ │ │ └── meta.go │ │ └── ztsmock │ │ │ └── zts.go │ │ ├── options │ │ ├── options.go │ │ └── options_test.go │ │ ├── pom.xml │ │ └── util │ │ ├── util.go │ │ └── util_test.go ├── buildkite │ └── sia-buildkite │ │ ├── Makefile │ │ ├── README.md │ │ ├── authn.go │ │ ├── authn_test.go │ │ ├── cmd │ │ └── siad │ │ │ └── main.go │ │ ├── debian │ │ └── sia │ │ │ └── DEBIAN │ │ │ └── control │ │ └── pom.xml ├── gcp │ ├── sia-gce │ │ ├── Makefile │ │ ├── README.md │ │ ├── authn.go │ │ ├── authn_test.go │ │ ├── build │ │ │ └── service │ │ │ │ └── sia.service │ │ ├── cmd │ │ │ └── siad │ │ │ │ └── main.go │ │ ├── debian │ │ │ ├── sia │ │ │ │ └── DEBIAN │ │ │ │ │ └── control │ │ │ └── ubuntu │ │ │ │ ├── postinst │ │ │ │ └── preinst │ │ ├── devel │ │ │ ├── data │ │ │ │ ├── access_profile_config │ │ │ │ ├── access_profile_empty_config │ │ │ │ ├── sia_config │ │ │ │ ├── sia_empty_config │ │ │ │ ├── sia_generate_role_key │ │ │ │ ├── sia_no_service │ │ │ │ ├── sia_no_service2 │ │ │ │ ├── sia_no_services │ │ │ │ └── sia_rotate_key │ │ │ └── metamock │ │ │ │ └── meta.go │ │ ├── pom.xml │ │ ├── provider.go │ │ └── sia-gce.spec │ ├── sia-gke │ │ ├── Makefile │ │ ├── README.md │ │ ├── authn.go │ │ ├── authn_test.go │ │ ├── build │ │ │ └── service │ │ │ │ └── sia.service │ │ ├── cmd │ │ │ └── siad │ │ │ │ └── main.go │ │ ├── debian │ │ │ ├── sia │ │ │ │ └── DEBIAN │ │ │ │ │ └── control │ │ │ └── ubuntu │ │ │ │ ├── postinst │ │ │ │ └── preinst │ │ ├── devel │ │ │ ├── data │ │ │ │ ├── access_profile_config │ │ │ │ ├── access_profile_empty_config │ │ │ │ ├── sia_config │ │ │ │ ├── sia_empty_config │ │ │ │ ├── sia_generate_role_key │ │ │ │ ├── sia_no_service │ │ │ │ ├── sia_no_service2 │ │ │ │ ├── sia_no_services │ │ │ │ └── sia_rotate_key │ │ │ └── metamock │ │ │ │ └── meta.go │ │ ├── pom.xml │ │ ├── provider.go │ │ └── sia-gke.spec │ └── sia-run │ │ ├── Makefile │ │ ├── README.md │ │ ├── authn.go │ │ ├── authn_test.go │ │ ├── cmd │ │ └── siad │ │ │ └── main.go │ │ ├── debian │ │ ├── sia │ │ │ └── DEBIAN │ │ │ │ └── control │ │ └── ubuntu │ │ │ └── preinst │ │ ├── devel │ │ ├── data │ │ │ ├── sia_config │ │ │ └── sia_empty_config │ │ └── metamock │ │ │ └── meta.go │ │ ├── pom.xml │ │ ├── provider.go │ │ └── sia-run.spec ├── github │ └── sia-actions │ │ ├── Makefile │ │ ├── README.md │ │ ├── authn.go │ │ ├── authn_test.go │ │ ├── cmd │ │ └── siad │ │ │ └── main.go │ │ ├── debian │ │ └── sia │ │ │ └── DEBIAN │ │ │ └── control │ │ └── pom.xml └── harness │ └── sia-harness │ ├── Makefile │ ├── README.md │ ├── authn.go │ ├── authn_test.go │ ├── cmd │ └── siad │ │ ├── main.go │ │ └── main_test.go │ ├── debian │ └── sia │ │ └── DEBIAN │ │ └── control │ ├── pom.xml │ └── sia-harness.spec ├── rdl ├── rdl-gen-athenz-go-client │ ├── Makefile │ ├── go-util.go │ ├── main.go │ ├── make_generator.sh │ └── pom.xml ├── rdl-gen-athenz-go-model │ ├── Makefile │ ├── gomodel.go │ ├── goschema.go │ ├── main.go │ ├── make_generator.sh │ └── pom.xml ├── rdl-gen-athenz-java-client │ ├── Makefile │ ├── javaclient.go │ ├── main.go │ ├── make_generator.sh │ └── pom.xml ├── rdl-gen-athenz-java-model │ ├── Makefile │ ├── javamodel.go │ ├── javaschema.go │ ├── main.go │ ├── make_generator.sh │ └── pom.xml └── rdl-gen-athenz-server │ ├── Makefile │ ├── go-util.go │ ├── java-util.go │ ├── main.go │ ├── make_generator.sh │ └── pom.xml ├── roadmap.md ├── servers ├── zms │ ├── README.md │ ├── conf │ │ ├── athenz.properties │ │ ├── authorized_services.json │ │ ├── dev_x509_cert.cnf │ │ ├── logback.xml │ │ ├── solution_templates.json │ │ └── zms.properties │ ├── pom.xml │ ├── schema │ │ ├── schema_update.md │ │ ├── updates │ │ │ ├── update-20190107.sql │ │ │ ├── update-20190606.sql │ │ │ ├── update-20190702.sql │ │ │ ├── update-20190816.sql │ │ │ ├── update-20191003.sql │ │ │ ├── update-20191004.sql │ │ │ ├── update-20191025.sql │ │ │ ├── update-20191106.sql │ │ │ ├── update-20191127.sql │ │ │ ├── update-20191227.sql │ │ │ ├── update-20200129.sql │ │ │ ├── update-20200420.sql │ │ │ ├── update-20200506.sql │ │ │ ├── update-20200507.sql │ │ │ ├── update-20200510.sql │ │ │ ├── update-20200609.sql │ │ │ ├── update-20200630.sql │ │ │ ├── update-20200827.sql │ │ │ ├── update-20200902.sql │ │ │ ├── update-20201019.sql │ │ │ ├── update-20201030.sql │ │ │ ├── update-20201109.sql │ │ │ ├── update-20210106.sql │ │ │ ├── update-20210313.sql │ │ │ ├── update-20210407.sql │ │ │ ├── update-20210621.sql │ │ │ ├── update-20210708.sql │ │ │ ├── update-20210723.sql │ │ │ ├── update-20211021.sql │ │ │ ├── update-20220124.sql │ │ │ ├── update-20220717.sql │ │ │ ├── update-20221122.sql │ │ │ ├── update-20230124.sql │ │ │ ├── update-20230203.sql │ │ │ ├── update-20230207.sql │ │ │ ├── update-20230308.sql │ │ │ ├── update-20230326.sql │ │ │ ├── update-20230528.sql │ │ │ ├── update-20230606.sql │ │ │ ├── update-20230717.sql │ │ │ ├── update-20230724.sql │ │ │ ├── update-20231120.sql │ │ │ ├── update-20231122.sql │ │ │ ├── update-20231127.sql │ │ │ ├── update-20240121.sql │ │ │ ├── update-20240325.sql │ │ │ ├── update-20240523.sql │ │ │ ├── update-20240525.sql │ │ │ ├── update-20240708.sql │ │ │ ├── update-20241107.sql │ │ │ ├── update-20250304.sql │ │ │ ├── update-20250513.sql │ │ │ ├── update-20250604.sql │ │ │ ├── update-20250808.sql │ │ │ └── update-20251119.sql │ │ ├── zms_server.mwb │ │ └── zms_server.sql │ ├── scripts │ │ ├── make_stubs.sh │ │ ├── setup_dev_zms.sh │ │ └── zms │ └── src │ │ ├── main │ │ ├── java │ │ │ └── com │ │ │ │ └── yahoo │ │ │ │ └── athenz │ │ │ │ └── zms │ │ │ │ ├── DBService.java │ │ │ │ ├── JsonGeneralExceptionMapper.java │ │ │ │ ├── JsonMappingExceptionMapper.java │ │ │ │ ├── JsonParseExceptionMapper.java │ │ │ │ ├── JsonProcessingExceptionMapper.java │ │ │ │ ├── PrincipalStateUpdater.java │ │ │ │ ├── QuotaChecker.java │ │ │ │ ├── ResourceContext.java │ │ │ │ ├── ResourceError.java │ │ │ │ ├── ResourceException.java │ │ │ │ ├── RsrcCtxWrapper.java │ │ │ │ ├── ZMS.java │ │ │ │ ├── ZMSBinder.java │ │ │ │ ├── ZMSConfig.java │ │ │ │ ├── ZMSConsts.java │ │ │ │ ├── ZMSHandler.java │ │ │ │ ├── ZMSImpl.java │ │ │ │ ├── ZMSImplFactory.java │ │ │ │ ├── ZMSResources.java │ │ │ │ ├── assertion │ │ │ │ ├── AwsAssumeRoleResourceUpdater.java │ │ │ │ ├── GcpAssumeRoleResourceUpdater.java │ │ │ │ └── ResourceUpdaterManager.java │ │ │ │ ├── config │ │ │ │ ├── AllowedOperation.java │ │ │ │ ├── AuthorizedService.java │ │ │ │ ├── AuthorizedServices.java │ │ │ │ ├── MemberDueDays.java │ │ │ │ └── SolutionTemplates.java │ │ │ │ ├── notification │ │ │ │ ├── DisableNotificationEnum.java │ │ │ │ ├── GroupMemberExpiryNotificationTask.java │ │ │ │ ├── MembershipDecisionNotificationCommon.java │ │ │ │ ├── NotificationUtils.java │ │ │ │ ├── PendingGroupMembershipApprovalNotificationTask.java │ │ │ │ ├── PendingRoleMembershipApprovalNotificationTask.java │ │ │ │ ├── PutGroupMembershipDecisionNotificationTask.java │ │ │ │ ├── PutGroupMembershipNotificationTask.java │ │ │ │ ├── PutRoleMembershipDecisionNotificationTask.java │ │ │ │ ├── PutRoleMembershipNotificationTask.java │ │ │ │ ├── RoleMemberExpiryNotificationTask.java │ │ │ │ ├── RoleMemberNotificationCommon.java │ │ │ │ ├── RoleMemberReviewNotificationTask.java │ │ │ │ └── ZMSNotificationTaskFactory.java │ │ │ │ ├── provider │ │ │ │ ├── DomainDependencyProviderResponse.java │ │ │ │ ├── ProviderDependencyRequest.java │ │ │ │ ├── ServiceProviderClient.java │ │ │ │ └── ServiceProviderManager.java │ │ │ │ ├── purge │ │ │ │ └── PurgeResourcesEnum.java │ │ │ │ └── utils │ │ │ │ ├── PrincipalDomainFilter.java │ │ │ │ └── ZMSUtils.java │ │ ├── rdl │ │ │ └── ZMS.rdl │ │ ├── resources │ │ │ └── messages │ │ │ │ ├── domain-group-member-expiry.html │ │ │ │ ├── domain-role-member-expiry.html │ │ │ │ ├── domain-role-member-review.html │ │ │ │ ├── group-member-expiry.html │ │ │ │ ├── group-membership-approval-reminder.html │ │ │ │ ├── group-membership-approval.html │ │ │ │ ├── membership-approval-reminder.html │ │ │ │ ├── membership-approval.html │ │ │ │ ├── pending-group-membership-approve.html │ │ │ │ ├── pending-group-membership-reject.html │ │ │ │ ├── pending-role-membership-approve.html │ │ │ │ ├── pending-role-membership-reject.html │ │ │ │ ├── role-member-expiry.html │ │ │ │ ├── role-member-review.html │ │ │ │ ├── slack-domain-group-member-expiry.ftl │ │ │ │ ├── slack-domain-role-member-expiry.ftl │ │ │ │ ├── slack-domain-role-member-review.ftl │ │ │ │ ├── slack-group-member-expiry.ftl │ │ │ │ ├── slack-group-membership-approval-reminder.ftl │ │ │ │ ├── slack-group-membership-approval.ftl │ │ │ │ ├── slack-membership-approval.ftl │ │ │ │ ├── slack-pending-group-membership-approve.ftl │ │ │ │ ├── slack-pending-group-membership-reject.ftl │ │ │ │ ├── slack-pending-role-membership-approve.ftl │ │ │ │ ├── slack-pending-role-membership-reject.ftl │ │ │ │ ├── slack-role-member-expiry.ftl │ │ │ │ ├── slack-role-member-review.ftl │ │ │ │ └── slack-role-membership-approval-reminder.ftl │ │ └── webapp │ │ │ └── WEB-INF │ │ │ ├── openapi.yaml │ │ │ └── web.xml │ │ └── test │ │ ├── java │ │ └── com │ │ │ └── yahoo │ │ │ └── athenz │ │ │ ├── common │ │ │ └── messaging │ │ │ │ ├── MockDomainChangePublisher.java │ │ │ │ └── MockDomainChangePublisherFactory.java │ │ │ └── zms │ │ │ ├── DBServiceTest.java │ │ │ ├── DomainContactsTest.java │ │ │ ├── DomainDependencyTest.java │ │ │ ├── ExceptionMapperTest.java │ │ │ ├── FaultyDomainChangeFactory.java │ │ │ ├── MockHttpServletRequest.java │ │ │ ├── MockHttpServletResponse.java │ │ │ ├── PrincipalGroupTest.java │ │ │ ├── PrincipalRoleTest.java │ │ │ ├── PrincipalStateUpdaterTest.java │ │ │ ├── QuotaCheckerTest.java │ │ │ ├── ResourceExceptionTest.java │ │ │ ├── ResourceValidatorTest.java │ │ │ ├── RsrcCtxWrapperTest.java │ │ │ ├── SelfRenewTest.java │ │ │ ├── ServerResourceOwnershipTest.java │ │ │ ├── TestDomainMetaStore.java │ │ │ ├── TestUserPrincipalAuthority.java │ │ │ ├── ZMSAuditGroupTest.java │ │ │ ├── ZMSAuditRoleTest.java │ │ │ ├── ZMSAuthHistoryTest.java │ │ │ ├── ZMSBinderTest.java │ │ │ ├── ZMSDeleteDomainTest.java │ │ │ ├── ZMSDeleteUserTest.java │ │ │ ├── ZMSExpiryTest.java │ │ │ ├── ZMSGroupTagsTest.java │ │ │ ├── ZMSImplTest.java │ │ │ ├── ZMSMetaAttributeTest.java │ │ │ ├── ZMSNotificationsTest.java │ │ │ ├── ZMSObjectAuditLogTest.java │ │ │ ├── ZMSObjectReviewTest.java │ │ │ ├── ZMSPrincipalRolesTest.java │ │ │ ├── ZMSServiceIdentityTest.java │ │ │ ├── ZMSStatsTest.java │ │ │ ├── ZMSSuspendedUsersTest.java │ │ │ ├── ZMSTagTest.java │ │ │ ├── ZMSTemplateTest.java │ │ │ ├── ZMSTest.java │ │ │ ├── ZMSTestInitializer.java │ │ │ ├── ZMSTestUtils.java │ │ │ ├── assertion │ │ │ ├── AwsAssumeRoleResourceUpdaterTest.java │ │ │ └── GcpAssumeRoleResourceUpdaterTest.java │ │ │ ├── audit │ │ │ ├── MockAuditReferenceValidatorFactoryImpl.java │ │ │ └── MockAuditReferenceValidatorImpl.java │ │ │ ├── config │ │ │ ├── AllowedOperationTest.java │ │ │ ├── AuthorizedServicesTest.java │ │ │ └── SolutionTemplatesTest.java │ │ │ ├── notification │ │ │ ├── DisableNotificationEnumTest.java │ │ │ ├── DomainRoleMembersFetcherTest.java │ │ │ ├── GroupMemberExpiryNotificationTaskTest.java │ │ │ ├── MembershipDecisionNotificationCommonTest.java │ │ │ ├── MockNotificationService.java │ │ │ ├── MockNotificationServiceFactory.java │ │ │ ├── PendingGroupMembershipApprovalNotificationTaskTest.java │ │ │ ├── PendingRoleMembershipApprovalNotificationTaskTest.java │ │ │ ├── PutGroupMembershipDecisionNotificationTaskTest.java │ │ │ ├── PutGroupMembershipNotificationTaskTest.java │ │ │ ├── PutRoleMembershipDecisionNotificationTaskTest.java │ │ │ ├── PutRoleMembershipNotificationTaskTest.java │ │ │ ├── RoleMemberExpiryNotificationTaskTest.java │ │ │ ├── RoleMemberNotificationCommonTest.java │ │ │ ├── RoleMemberReviewNotificationTaskTest.java │ │ │ ├── ZMSNotificationManagerTest.java │ │ │ └── ZMSNotificationTaskFactoryTest.java │ │ │ ├── provider │ │ │ ├── ServiceProviderClientTest.java │ │ │ └── ServiceProviderManagerTest.java │ │ │ ├── purge │ │ │ └── PurgeResourcesEnumTest.java │ │ │ ├── status │ │ │ ├── MockStatusCheckerNoException.java │ │ │ └── MockStatusCheckerThrowException.java │ │ │ ├── store │ │ │ ├── MockAuthHistoryStoreFactory.java │ │ │ └── MockObjectStoreFactory.java │ │ │ └── utils │ │ │ ├── PrincipalDomainFilterTest.java │ │ │ └── ZMSUtilsTest.java │ │ └── resources │ │ ├── authorized_services.json │ │ ├── logback.xml │ │ ├── manifest.mf │ │ ├── mysql │ │ ├── set-read-only.sql │ │ └── unset-read-only.sql │ │ ├── sd_logback.xml │ │ ├── service.provider.cert.pem │ │ ├── service.provider.key.pem │ │ ├── solution_templates.json │ │ ├── unit_test_zms_private.pem │ │ ├── unit_test_zms_private_ec.pem │ │ ├── unit_test_zms_private_k1.pem │ │ ├── unit_test_zms_private_k2.pem │ │ ├── zms.properties │ │ ├── zms_public.pem │ │ ├── zms_public_k1.pem │ │ └── zms_public_k2.pem └── zts │ ├── README.md │ ├── conf │ ├── athenz.properties │ ├── aws_public.crt │ ├── dev_x509_cert.cnf │ ├── dev_x509_ext.cnf │ ├── dev_x509ca_cert.cnf │ ├── logback.xml │ ├── self_x509_cert.cnf │ ├── system_authz_details.json │ └── zts.properties │ ├── pom.xml │ ├── schema │ ├── schema_update.md │ ├── updates │ │ ├── update-20190208.sql │ │ ├── update-20190715.sql │ │ ├── update-20200302.sql │ │ ├── update-20200428.sql │ │ ├── update-20201102.sql │ │ ├── update-20210325.sql │ │ ├── update-20210420.sql │ │ └── update-20241022.sql │ ├── zts_server.mwb │ └── zts_server.sql │ ├── scripts │ ├── make_stubs.sh │ ├── setup_dev_zts.sh │ └── zts │ └── src │ ├── main │ ├── java │ │ └── com │ │ │ └── yahoo │ │ │ └── athenz │ │ │ └── zts │ │ │ ├── ExternalCredentialsManager.java │ │ │ ├── InstanceExternalCredentialsProvider.java │ │ │ ├── InstanceProviderManager.java │ │ │ ├── JsonGeneralExceptionMapper.java │ │ │ ├── JsonMappingExceptionMapper.java │ │ │ ├── JsonParseExceptionMapper.java │ │ │ ├── JsonProcessingExceptionMapper.java │ │ │ ├── ResourceContext.java │ │ │ ├── ResourceError.java │ │ │ ├── ResourceException.java │ │ │ ├── RsrcCtxWrapper.java │ │ │ ├── ZTS.java │ │ │ ├── ZTSAuthorizer.java │ │ │ ├── ZTSBinder.java │ │ │ ├── ZTSConsts.java │ │ │ ├── ZTSHandler.java │ │ │ ├── ZTSImpl.java │ │ │ ├── ZTSImplFactory.java │ │ │ ├── ZTSResources.java │ │ │ ├── cache │ │ │ ├── DataCache.java │ │ │ ├── DataCacheProvider.java │ │ │ └── MemberRole.java │ │ │ ├── cert │ │ │ ├── InstanceCertManager.java │ │ │ ├── SshHostCsr.java │ │ │ ├── X509CertRequest.java │ │ │ ├── X509CertSignObject.java │ │ │ ├── X509RoleCertRequest.java │ │ │ ├── X509ServiceCertRequest.java │ │ │ └── impl │ │ │ │ ├── FileCertRecordStore.java │ │ │ │ ├── FileCertRecordStoreConnection.java │ │ │ │ ├── FileCertRecordStoreFactory.java │ │ │ │ ├── FileSSHRecordStore.java │ │ │ │ ├── FileSSHRecordStoreConnection.java │ │ │ │ ├── FileSSHRecordStoreFactory.java │ │ │ │ ├── KeyStoreCertSigner.java │ │ │ │ ├── KeyStoreCertSignerFactory.java │ │ │ │ ├── SelfCertSignerFactory.java │ │ │ │ └── crypki │ │ │ │ ├── HttpCertSigner.java │ │ │ │ ├── HttpCertSignerFactory.java │ │ │ │ ├── KeyMeta.java │ │ │ │ ├── ProviderSignerKey.java │ │ │ │ ├── ProviderSignerKeys.java │ │ │ │ ├── X509Certificate.java │ │ │ │ └── X509CertificateSigningRequest.java │ │ │ ├── external │ │ │ ├── azure │ │ │ │ ├── AzureAccessTokenProvider.java │ │ │ │ └── AzureUserManagedIdentityResponse.java │ │ │ └── gcp │ │ │ │ ├── GcpAccessTokenRequest.java │ │ │ │ ├── GcpAccessTokenResponse.java │ │ │ │ ├── GcpExchangeTokenError.java │ │ │ │ ├── GcpExchangeTokenRequest.java │ │ │ │ ├── GcpExchangeTokenResponse.java │ │ │ │ ├── GcpIdTokenRequest.java │ │ │ │ ├── GcpIdTokenResponse.java │ │ │ │ ├── GcpTokenError.java │ │ │ │ ├── GcpTokenProvider.java │ │ │ │ └── GcpTokenRequest.java │ │ │ ├── notification │ │ │ ├── CertFailedRefreshNotificationTask.java │ │ │ └── ZTSNotificationTaskFactory.java │ │ │ ├── store │ │ │ ├── CloudStore.java │ │ │ ├── DataStore.java │ │ │ ├── PrefixTrie.java │ │ │ ├── RequireRoleCertCache.java │ │ │ └── RolePrefixTrie.java │ │ │ ├── token │ │ │ ├── AccessTokenRequest.java │ │ │ ├── AccessTokenScope.java │ │ │ ├── IdTokenScope.java │ │ │ ├── OAuthTokenScope.java │ │ │ ├── ProviderConfig.java │ │ │ ├── ProviderConfigManager.java │ │ │ └── TokenConfigOptions.java │ │ │ ├── transportrules │ │ │ └── TransportRulesProcessor.java │ │ │ ├── utils │ │ │ ├── CertBundle.java │ │ │ ├── CertBundles.java │ │ │ ├── IPPrefix.java │ │ │ ├── IPPrefixes.java │ │ │ ├── ProviderIPBlock.java │ │ │ ├── ProviderIPBlocks.java │ │ │ └── ZTSUtils.java │ │ │ └── workload │ │ │ └── impl │ │ │ ├── FileWorkloadRecordStore.java │ │ │ ├── FileWorkloadRecordStoreConnection.java │ │ │ ├── FileWorkloadRecordStoreFactory.java │ │ │ ├── JDBCWorkloadRecordStore.java │ │ │ ├── JDBCWorkloadRecordStoreConnection.java │ │ │ └── JDBCWorkloadRecordStoreFactory.java │ ├── rdl │ │ └── ZTS.rdl │ ├── resources │ │ └── messages │ │ │ └── unrefreshed-certs.html │ └── webapp │ │ └── WEB-INF │ │ ├── openapi.yaml │ │ └── web.xml │ └── test │ ├── java │ └── com │ │ └── yahoo │ │ └── athenz │ │ └── zts │ │ ├── ExceptionMapperTest.java │ │ ├── InstanceProviderManagerTest.java │ │ ├── InstanceTestProvider.java │ │ ├── MockAuthority.java │ │ ├── MockHttpServletRequest.java │ │ ├── ResourceExceptionTest.java │ │ ├── RsrcCtxWrapperTest.java │ │ ├── ZTSAuthorizerTest.java │ │ ├── ZTSImplAccessTokenTest.java │ │ ├── ZTSImplTest.java │ │ ├── ZTSTest.java │ │ ├── ZTSTestUtils.java │ │ ├── cache │ │ ├── DataCacheTest.java │ │ └── MemberRoleTest.java │ │ ├── cert │ │ ├── InstanceCertManagerTest.java │ │ ├── SshHostCsrTest.java │ │ ├── X509CertRequestTest.java │ │ ├── X509CertSignObjectTest.java │ │ ├── X509RoleCertRequestTest.java │ │ ├── X509ServiceCertRequestTest.java │ │ └── impl │ │ │ ├── FileCertRecordStoreConnectionTest.java │ │ │ ├── FileCertRecordStoreTest.java │ │ │ ├── FileSSHRecordStoreConnectionTest.java │ │ │ ├── FileSSHRecordStoreTest.java │ │ │ ├── KeyStoreCertSignerFactoryTest.java │ │ │ ├── KeyStoreCertSignerTest.java │ │ │ ├── MockSSHSigner.java │ │ │ ├── MockSSHSignerFactory.java │ │ │ ├── SelfCertSignerTest.java │ │ │ ├── TestHostnameResolver.java │ │ │ ├── TestHostnameResolverFactory.java │ │ │ └── crypki │ │ │ └── HttpCertSignerTest.java │ │ ├── external │ │ ├── azure │ │ │ └── AzureAccessTokenProviderTest.java │ │ └── gcp │ │ │ ├── GcpAccessTokenRequestTest.java │ │ │ ├── GcpAccessTokenResponseTest.java │ │ │ ├── GcpExchangeTokenErrorTest.java │ │ │ ├── GcpExchangeTokenRequestTest.java │ │ │ ├── GcpExchangeTokenResponseTest.java │ │ │ ├── GcpIdTokenRequestTest.java │ │ │ ├── GcpTokenErrorTest.java │ │ │ └── GcpTokenProviderTest.java │ │ ├── notification │ │ ├── CertFailedRefreshNotificationTaskTest.java │ │ ├── DomainRoleMembersFetcherTest.java │ │ └── NotificationTestsCommon.java │ │ ├── status │ │ ├── MockStatusCheckerNoException.java │ │ └── MockStatusCheckerThrowException.java │ │ ├── store │ │ ├── CloudStoreTest.java │ │ ├── DataStoreTest.java │ │ ├── MockCloudStore.java │ │ ├── MockZMSFileChangeLogStore.java │ │ ├── MockZMSFileChangeLogStoreCommon.java │ │ ├── MockZMSFileChangeLogStoreFactory.java │ │ ├── RequireRoleCertCacheTest.java │ │ └── RolePrefixTrieTest.java │ │ ├── token │ │ ├── AccessTokenRequestTest.java │ │ ├── AccessTokenScopeTest.java │ │ ├── IdTokenScopeTest.java │ │ ├── OAuthTokenScopeTest.java │ │ ├── ProviderConfigManagerTest.java │ │ ├── ProviderConfigTest.java │ │ └── TokenConfigOptionsTest.java │ │ ├── transportrules │ │ └── TransportRulesProcessorTest.java │ │ ├── utils │ │ ├── CertBundleTest.java │ │ ├── CertBundlesTest.java │ │ ├── IPPrefixesTest.java │ │ └── ZTSUtilsTest.java │ │ └── workload │ │ └── impl │ │ ├── FileWorkloadRecordStoreConnectionTest.java │ │ ├── FileWorkloadRecordStoreFactoryTest.java │ │ ├── FileWorkloadRecordStoreTest.java │ │ ├── JDBCWorkloadRecordStoreConnectionTest.java │ │ ├── JDBCWorkloadRecordStoreFactoryTest.java │ │ └── JDBCWorkloadRecordStoreTest.java │ └── resources │ ├── athenz.cert_ou.csr │ ├── athenz.conf │ ├── athenz.examples.no-uri.pem │ ├── athenz.examples.role-uri-hostname-only.csr │ ├── athenz.examples.role-uri-hostname.csr │ ├── athenz.examples.role-uri-instanceid-hostname.csr │ ├── athenz.examples.uri-hostname-empty.csr │ ├── athenz.examples.uri-hostname-only.csr │ ├── athenz.examples.uri-hostname-only.pem │ ├── athenz.examples.uri-instanceid-hostname.csr │ ├── athenz.examples.uri-instanceid-hostname.pem │ ├── athenz.instance.prod.uri.csr │ ├── athenz.instanceid.cname.csr │ ├── athenz.instanceid.cname.suffix.csr │ ├── athenz.instanceid.csr │ ├── athenz.instanceid.hostname.csr │ ├── athenz.instanceid.hostname.pem │ ├── athenz.instanceid.pem │ ├── athenz.instanceid.restricted.csr │ ├── athenz.instanceid.uri.csr │ ├── athenz.instanceid.uri.pem │ ├── athenz.instanceid_ip.csr │ ├── athenz.mismatch.cn.csr │ ├── athenz.mismatch.dns.csr │ ├── athenz.multiple_ou.csr │ ├── athenz.single_ip.csr │ ├── athenz_invalid_zts_pem_publickey.conf │ ├── athenz_no_zms_publickeys.conf │ ├── athenz_no_zts_publickeys.conf │ ├── athenz_role_principal_uri.csr │ ├── athenz_role_principal_uri_email.csr │ ├── athenz_role_principal_uri_email_mismatch.csr │ ├── athenz_zms_invalid_publickeys.conf │ ├── athenz_zts_invalid_publickeys.conf │ ├── aws_public.crt │ ├── ca-bundle-file-empty.json │ ├── ca-bundle-file-invalid-ssh.json │ ├── ca-bundle-file-invalid-x509.json │ ├── ca-bundle-file-invalid.json │ ├── ca-bundle-file-missing-filename.json │ ├── ca-bundle-file.json │ ├── ca-cert-1 │ ├── ca-cert-2 │ ├── cert_log.pem │ ├── cert_refresh_ipblocks.txt │ ├── cert_refresh_ipblocks_updated.txt │ ├── coretech_readers_proxy_role_uri.csr │ ├── crypki_key_providers.json │ ├── crypki_key_providers_invalid.json │ ├── crypki_key_providers_missing_fields.json │ ├── empty_ipblocks.txt │ ├── gdpr.aws.core.cert.pem │ ├── iaas.json │ ├── instance_cert_ipblocks.txt │ ├── instance_cert_ipblocks_invalid_ip.txt │ ├── instance_cert_ipblocks_invalid_json.txt │ ├── invalid_dns.csr │ ├── invalid_ipblocks.txt │ ├── invalid_keystore.jks │ ├── ipblocks_athenz.txt │ ├── ipblocks_k8s.txt │ ├── jwt_jwks.json │ ├── keystore.pkcs12 │ ├── logback.xml │ ├── manifest.mf │ ├── mockito-extensions │ └── org.mockito.plugins.MockMaker │ ├── mtls_token_spec.cert │ ├── multi_dns_domain.csr │ ├── multi_dns_domain_wildcard.csr │ ├── multi_dns_domain_wildcard_mismatch.csr │ ├── multiple_cn.csr │ ├── multiple_ips.csr │ ├── multiple_org.csr │ ├── multiple_proxy_role.csr │ ├── multiple_uri.csr │ ├── provider.config.json │ ├── proxy_role.csr │ ├── role_multiple_ip.csr │ ├── role_single_ip.csr │ ├── sd_logback.xml │ ├── spiffe-namespace.csr │ ├── spiffe_invalid_exc.csr │ ├── spiffe_invalid_scheme.csr │ ├── spiffe_invalid_uri.csr │ ├── spiffe_role.csr │ ├── spiffe_role_trust_domain.csr │ ├── spiffe_service.csr │ ├── spiffe_service_mismatch.csr │ ├── spiffe_service_short_mismatch_domain.csr │ ├── spiffe_service_short_mismatch_service.csr │ ├── spiffe_short_service.csr │ ├── ssh-ca-certs │ ├── ssh-host-file │ ├── ssh-user-file │ ├── sshhost_nocnames.csr │ ├── sshhost_valid_sample.csr │ ├── subdomain.csr │ ├── subdomain_invalid.csr │ ├── svc_multiple_ip.pem │ ├── svc_single_ip.pem │ ├── system_empty_authz_details.json │ ├── system_invalid_authz_details.json │ ├── system_multiple_authz_details.json │ ├── system_single_authz_details.json │ ├── test_public.v1 │ ├── truststore.jks │ ├── unit_test_gdpr.aws.core.key.pem │ ├── unit_test_private_encrypted.key │ ├── unit_test_test_private.v1 │ ├── unit_test_zts_at_private.pem │ ├── unit_test_zts_private.pem │ ├── unit_test_zts_private_ec.pem │ ├── valid.csr │ ├── valid_cn_only.csr │ ├── valid_cn_x509.cert │ ├── valid_email.csr │ ├── valid_noemail.csr │ ├── valid_provider_refresh.csr │ ├── valid_provider_refresh.pem │ ├── x509_certs_comments.pem │ ├── x509_certs_no_comments.pem │ ├── zts.properties │ ├── zts_at_public.pem │ ├── zts_public.pem │ └── zts_public_ec.pem ├── sonar-project.properties ├── start-local-athenz.sh ├── stop-local-athenz.sh ├── syncers ├── auth_history_syncer │ ├── README.md │ ├── pom.xml │ └── src │ │ ├── main │ │ ├── java │ │ │ └── com │ │ │ │ └── yahoo │ │ │ │ └── athenz │ │ │ │ └── syncer │ │ │ │ └── auth │ │ │ │ └── history │ │ │ │ ├── AuthHistoryDynamoDBRecord.java │ │ │ │ ├── AuthHistoryFetcher.java │ │ │ │ ├── AuthHistoryFetcherFactory.java │ │ │ │ ├── AuthHistorySender.java │ │ │ │ ├── AuthHistorySenderFactory.java │ │ │ │ ├── AuthHistorySyncer.java │ │ │ │ ├── AuthHistorySyncerConsts.java │ │ │ │ ├── CloudWatchClientFactory.java │ │ │ │ ├── DynamoDbAsyncClientFactory.java │ │ │ │ ├── LogsParserUtils.java │ │ │ │ └── impl │ │ │ │ ├── AwsAuthHistoryFetcher.java │ │ │ │ ├── AwsAuthHistoryFetcherFactory.java │ │ │ │ ├── CloudWatchClientFactoryImpl.java │ │ │ │ ├── DynamoDBAuthHistorySender.java │ │ │ │ ├── DynamoDBAuthHistorySenderFactory.java │ │ │ │ ├── LocalAuthHistoryFetcher.java │ │ │ │ └── LocalAuthHistoryFetcherFactory.java │ │ └── resources │ │ │ ├── auth_history_syncer.sh │ │ │ ├── config.properties │ │ │ └── logback.xml │ │ └── test │ │ ├── java │ │ └── com │ │ │ └── yahoo │ │ │ └── athenz │ │ │ └── syncer │ │ │ └── auth │ │ │ └── history │ │ │ ├── AuthHistoryDynamoDBRecordTest.java │ │ │ ├── AuthHistorySyncerTest.java │ │ │ ├── AwsAuthHistoryFetcherTest.java │ │ │ ├── LogsParserUtilsTest.java │ │ │ ├── TestUtils.java │ │ │ └── impl │ │ │ ├── DynamoDBAuthHistorySenderFactoryTest.java │ │ │ ├── DynamoDBAuthHistorySenderTest.java │ │ │ ├── LocalAuthHistoryFetcherTest.java │ │ │ ├── LocalDynamoDbAsyncClientFactory.java │ │ │ ├── MockAuthHistoryFetcher.java │ │ │ ├── MockAuthHistoryFetcherFactory.java │ │ │ ├── MockAuthHistorySender.java │ │ │ ├── MockAuthHistorySenderFactory.java │ │ │ └── MockPrivateKeyStoreFactory.java │ │ └── resources │ │ └── impl │ │ ├── access.2022_06_09.log │ │ ├── access.2022_06_10.log │ │ ├── gdpr.aws.core.cert.pem │ │ └── gdpr.aws.core.key.pem ├── zms_aws_domain_syncer │ ├── .gitignore │ ├── README.md │ ├── pom.xml │ └── src │ │ ├── main │ │ └── java │ │ │ └── com │ │ │ └── yahoo │ │ │ └── athenz │ │ │ └── zms_aws_domain_syncer │ │ │ ├── AwsZmsSyncerHelper.java │ │ │ └── ZmsSyncer.java │ │ └── test │ │ ├── java │ │ └── com │ │ │ └── yahoo │ │ │ └── athenz │ │ │ └── zms_aws_domain_syncer │ │ │ ├── AwsZmsSyncerHelperTest.java │ │ │ └── ZmsSyncerTest.java │ │ └── resources │ │ ├── logback.xml │ │ ├── unit_test_private.pem │ │ ├── unit_test_truststore.jks │ │ ├── unit_test_x509.pem │ │ └── zms_syncer │ │ └── conf │ │ ├── athenz.conf │ │ └── zms_syncer.conf └── zms_gcp_domain_syncer │ ├── pom.xml │ └── src │ ├── main │ └── java │ │ └── io │ │ └── athenz │ │ └── syncer │ │ └── gcp │ │ ├── SyncHelper.java │ │ └── SyncLauncher.java │ └── test │ ├── java │ └── io │ │ └── athenz │ │ └── syncer │ │ └── gcp │ │ ├── SyncHelperTest.java │ │ └── SyncLauncherTest.java │ └── resources │ ├── unit_test_private.pem │ ├── unit_test_truststore.jks │ ├── unit_test_x509.pem │ └── zms_syncer │ └── conf │ ├── athenz.conf │ └── zms_syncer.conf ├── ui ├── .babelrc ├── .editorconfig ├── .env ├── .istanbul.yml ├── .npmrc ├── .prettierrc ├── Makefile ├── README.md ├── __mocks__ │ ├── @athenz │ │ ├── DummyAuthority.js │ │ ├── DummyKeyStore.js │ │ ├── DummyYBase64.js │ │ └── auth-core.js │ ├── fs.js │ └── next │ │ └── router.js ├── app.js ├── athenz-ui.spec ├── docs │ ├── msd-api.md │ └── zms-api.md ├── jest.config.js ├── keys │ └── dev_x509_cert.cnf ├── next.config.js ├── package-lock.json ├── package.json ├── pm2.config.js ├── pom.xml ├── scripts │ ├── athenz_ui │ └── setup_dev_ui.sh ├── src │ ├── __tests__ │ │ ├── api.test.js │ │ ├── components │ │ │ ├── constants │ │ │ │ └── constants.test.js │ │ │ ├── denali │ │ │ │ ├── Alert.test.js │ │ │ │ ├── Button.test.js │ │ │ │ ├── ButtonGroup.test.js │ │ │ │ ├── Color.test.js │ │ │ │ ├── Input.test.js │ │ │ │ ├── InputDropdown.test.js │ │ │ │ ├── InputLabel.test.js │ │ │ │ ├── Loader.test.js │ │ │ │ ├── Menu │ │ │ │ │ └── Menu.test.js │ │ │ │ ├── Modal.test.js │ │ │ │ ├── MultiSelect.test.js │ │ │ │ ├── NavBar.test.js │ │ │ │ ├── NavBarItem.test.js │ │ │ │ ├── RadioButton.test.js │ │ │ │ ├── RadioButtonGroup.test.js │ │ │ │ ├── ScrollWatch.test.js │ │ │ │ ├── SearchInput.test.js │ │ │ │ ├── Switch.test.js │ │ │ │ ├── TabGroup.test.js │ │ │ │ ├── Tag.test.js │ │ │ │ ├── TextArea.test.js │ │ │ │ ├── __snapshots__ │ │ │ │ │ ├── Alert.test.js.snap │ │ │ │ │ ├── Button.test.js.snap │ │ │ │ │ ├── ButtonGroup.test.js.snap │ │ │ │ │ ├── Input.test.js.snap │ │ │ │ │ ├── InputDropdown.test.js.snap │ │ │ │ │ ├── Modal.test.js.snap │ │ │ │ │ ├── MultiSelect.test.js.snap │ │ │ │ │ ├── NavBar.test.js.snap │ │ │ │ │ ├── NavBarItem.test.js.snap │ │ │ │ │ ├── RadioButton.test.js.snap │ │ │ │ │ ├── RadioButtonGroup.test.js.snap │ │ │ │ │ ├── SearchInput.test.js.snap │ │ │ │ │ ├── Switch.test.js.snap │ │ │ │ │ ├── TabGroup.test.js.snap │ │ │ │ │ ├── Tag.test.js.snap │ │ │ │ │ └── TextArea.test.js.snap │ │ │ │ ├── icons │ │ │ │ │ ├── Icon.test.js │ │ │ │ │ └── __snapshots__ │ │ │ │ │ │ └── Icon.test.js.snap │ │ │ │ └── styles │ │ │ │ │ └── index.test.js │ │ │ ├── domain │ │ │ │ ├── CreateDomain.test.js │ │ │ │ ├── ManageDomains.test.js │ │ │ │ ├── UserDomain.test.js │ │ │ │ └── __snapshots__ │ │ │ │ │ ├── CreateDomain.test.js.snap │ │ │ │ │ ├── ManageDomains.test.js.snap │ │ │ │ │ └── UserDomain.test.js.snap │ │ │ ├── flatpicker │ │ │ │ ├── Flatpicker.test.js │ │ │ │ └── __snapshots__ │ │ │ │ │ └── Flatpicker.test.js.snap │ │ │ ├── group │ │ │ │ ├── AddGroup.test.js │ │ │ │ ├── AddGroupAdvancedSettingsTest.js │ │ │ │ ├── GroupList.test.js │ │ │ │ ├── GroupRow.test.js │ │ │ │ ├── GroupTable.test.js │ │ │ │ └── __snapshots__ │ │ │ │ │ ├── AddGroup.test.js.snap │ │ │ │ │ ├── GroupList.test.js.snap │ │ │ │ │ ├── GroupRow.test.js.snap │ │ │ │ │ └── GroupTable.test.js.snap │ │ │ ├── header │ │ │ │ ├── DomainDetails.test.js │ │ │ │ ├── DomainNameHeader.test.js │ │ │ │ ├── Header.test.js │ │ │ │ ├── HeaderMenu.test.js │ │ │ │ ├── RoleDetails.test.js │ │ │ │ ├── RoleNameHeader.test.js │ │ │ │ ├── RoleTabs.test.js │ │ │ │ ├── ServiceTabs.test.js │ │ │ │ ├── Tabs.test.js │ │ │ │ └── __snapshots__ │ │ │ │ │ ├── DomainDetails.test.js.snap │ │ │ │ │ ├── DomainNameHeader.test.js.snap │ │ │ │ │ ├── Header.test.js.snap │ │ │ │ │ ├── HeaderMenu.test.js.snap │ │ │ │ │ ├── RoleDetails.test.js.snap │ │ │ │ │ ├── RoleNameHeader.test.js.snap │ │ │ │ │ ├── RoleTabs.test.js.snap │ │ │ │ │ ├── ServiceTabs.test.js.snap │ │ │ │ │ └── Tabs.test.js.snap │ │ │ ├── history │ │ │ │ ├── HistoryList.test.js │ │ │ │ ├── RoleHistoryList.test.js │ │ │ │ └── __snapshots__ │ │ │ │ │ ├── HistoryList.test.js.snap │ │ │ │ │ └── RoleHistoryList.test.js.snap │ │ │ ├── member │ │ │ │ ├── AddMember.test.js │ │ │ │ ├── MemberList.test.js │ │ │ │ ├── MemberRow.test.js │ │ │ │ ├── MemberTable.test.js │ │ │ │ └── __snapshots__ │ │ │ │ │ ├── AddMember.test.js.snap │ │ │ │ │ ├── MemberList.test.js.snap │ │ │ │ │ ├── MemberRow.test.js.snap │ │ │ │ │ └── MemberTable.test.js.snap │ │ │ ├── microsegmentation │ │ │ │ ├── AddSegmentation.test.js │ │ │ │ ├── AddStaticInstances.test.js │ │ │ │ ├── RuleRow.test.js │ │ │ │ ├── RuleTable.test.js │ │ │ │ ├── RulesList.test.js │ │ │ │ ├── ServiceList.test.js │ │ │ │ └── __snapshots__ │ │ │ │ │ ├── AddSegmentation.test.js.snap │ │ │ │ │ ├── AddStaticInstances.test.js.snap │ │ │ │ │ ├── RuleRow.test.js.snap │ │ │ │ │ ├── RuleTable.test.js.snap │ │ │ │ │ ├── RulesList.test.js.snap │ │ │ │ │ └── ServiceList.test.js.snap │ │ │ ├── modal │ │ │ │ ├── AddModal.test.js │ │ │ │ ├── DeleteModal.test.js │ │ │ │ ├── UpdateModal.test.js │ │ │ │ └── __snapshots__ │ │ │ │ │ ├── AddModal.test.js.snap │ │ │ │ │ ├── DeleteModal.test.js.snap │ │ │ │ │ └── UpdateModal.test.js.snap │ │ │ ├── pending-approval │ │ │ │ ├── PendingApprovalTable.test.js │ │ │ │ ├── PendingApprovalTableHeader.test.js │ │ │ │ ├── PendingApprovalTableRow.test.js │ │ │ │ └── __snapshots__ │ │ │ │ │ ├── PendingApprovalTable.test.js.snap │ │ │ │ │ ├── PendingApprovalTableHeader.test.js.snap │ │ │ │ │ └── PendingApprovalTableRow.test.js.snap │ │ │ ├── policy │ │ │ │ ├── AddAssertion.test.js │ │ │ │ ├── AddPolicy.test.js │ │ │ │ ├── AddPolicyToRole.test.js │ │ │ │ ├── AddRuleForm.test.js │ │ │ │ ├── PolicyList.test.js │ │ │ │ ├── PolicyRow.test.js │ │ │ │ ├── PolicyRuleTable.test.js │ │ │ │ └── __snapshots__ │ │ │ │ │ ├── AddAssertion.test.js.snap │ │ │ │ │ ├── AddPolicy.test.js.snap │ │ │ │ │ ├── AddPolicyToRole.test.js.snap │ │ │ │ │ ├── AddRuleForm.test.js.snap │ │ │ │ │ ├── PolicyList.test.js.snap │ │ │ │ │ ├── PolicyRow.test.js.snap │ │ │ │ │ └── PolicyRuleTable.test.js.snap │ │ │ ├── review │ │ │ │ ├── ReviewList.test.js │ │ │ │ ├── ReviewRow.test.js │ │ │ │ ├── ReviewTable.test.js │ │ │ │ └── __snapshots__ │ │ │ │ │ ├── ReviewList.test.js.snap │ │ │ │ │ ├── ReviewRow.test.js.snap │ │ │ │ │ └── ReviewTable.test.js.snap │ │ │ ├── role-policy │ │ │ │ ├── AddAssertionForRole.test.js │ │ │ │ ├── AddRuleFormForRole.test.js │ │ │ │ ├── RolePolicyList.test.js │ │ │ │ ├── RolePolicyRow.test.js │ │ │ │ ├── RolePolicyRuleTable.test.js │ │ │ │ └── __snapshots__ │ │ │ │ │ ├── AddAssertionForRole.test.js.snap │ │ │ │ │ ├── AddRuleFormForRole.test.js.snap │ │ │ │ │ ├── RolePolicyList.test.js.snap │ │ │ │ │ ├── RolePolicyRow.test.js.snap │ │ │ │ │ └── RolePolicyRuleTable.test.js.snap │ │ │ ├── role │ │ │ │ ├── AddMemberToRoles.test.js │ │ │ │ ├── AddRole.test.js │ │ │ │ ├── RoleGroup.test.js │ │ │ │ ├── RoleList.test.js │ │ │ │ ├── RoleMember.test.js │ │ │ │ ├── RoleRow.test.js │ │ │ │ ├── RoleSectionRow.test.js │ │ │ │ ├── RoleTable.test.js │ │ │ │ ├── RoleUserTable.test.js │ │ │ │ ├── UserRoleTable.test.js │ │ │ │ └── __snapshots__ │ │ │ │ │ ├── AddMemberToRoles.test.js.snap │ │ │ │ │ ├── AddRole.test.js.snap │ │ │ │ │ ├── RoleGroup.test.js.snap │ │ │ │ │ ├── RoleList.test.js.snap │ │ │ │ │ ├── RoleMember.test.js.snap │ │ │ │ │ ├── RoleRow.test.js.snap │ │ │ │ │ ├── RoleSectionRow.test.js.snap │ │ │ │ │ ├── RoleTable.test.js.snap │ │ │ │ │ ├── RoleUserTable.test.js.snap │ │ │ │ │ └── UserRoleTable.test.js.snap │ │ │ ├── service │ │ │ │ ├── AddKey.test.js │ │ │ │ ├── AddKeyForm.test.js │ │ │ │ ├── AddService.test.js │ │ │ │ ├── AddServiceForm.test.js │ │ │ │ ├── InstanceList.test.js │ │ │ │ ├── InstanceRow.test.js │ │ │ │ ├── InstanceTable.test.js │ │ │ │ ├── ProviderTable.test.js │ │ │ │ ├── PublicKeyTable.test.js │ │ │ │ ├── ServiceList.test.js │ │ │ │ ├── ServiceRow.test.js │ │ │ │ └── __snapshots__ │ │ │ │ │ ├── AddKey.test.js.snap │ │ │ │ │ ├── AddKeyForm.test.js.snap │ │ │ │ │ ├── AddService.test.js.snap │ │ │ │ │ ├── AddServiceForm.test.js.snap │ │ │ │ │ ├── InstanceList.test.js.snap │ │ │ │ │ ├── InstanceRow.test.js.snap │ │ │ │ │ ├── InstanceTable.test.js.snap │ │ │ │ │ ├── ProviderTable.test.js.snap │ │ │ │ │ ├── PublicKeyTable.test.js.snap │ │ │ │ │ ├── ServiceList.test.js.snap │ │ │ │ │ └── ServiceRow.test.js.snap │ │ │ ├── settings │ │ │ │ ├── SettingRow.test.js │ │ │ │ ├── SettingTable.test.js │ │ │ │ └── __snapshots__ │ │ │ │ │ ├── SettingRow.test.js.snap │ │ │ │ │ └── SettingTable.test.js.snap │ │ │ ├── tag │ │ │ │ ├── AddTag.test.js │ │ │ │ ├── AddTagForm.test.js │ │ │ │ ├── TagList.test.js │ │ │ │ ├── TagRow.test.js │ │ │ │ └── __snapshots__ │ │ │ │ │ ├── AddTag.test.js.snap │ │ │ │ │ ├── AddTagForm.test.js.snap │ │ │ │ │ ├── TagList.test.js.snap │ │ │ │ │ └── TagRow.test.js.snap │ │ │ ├── template │ │ │ │ ├── ApplyTemplate.test.js │ │ │ │ ├── TemplateDescription.test.js │ │ │ │ ├── TemplateList.test.js │ │ │ │ ├── TemplateRow.test.js │ │ │ │ └── __snapshots__ │ │ │ │ │ ├── ApplyTemplate.test.js.snap │ │ │ │ │ ├── TemplateDescription.test.js.snap │ │ │ │ │ ├── TemplateList.test.js.snap │ │ │ │ │ └── TemplateRow.test.js.snap │ │ │ ├── utils │ │ │ │ ├── DateUtils.test.js │ │ │ │ ├── JsonUtils.test.js │ │ │ │ ├── NameUtils.test.js │ │ │ │ ├── RegexUtils.test.js │ │ │ │ ├── RequestUtils.test.js │ │ │ │ ├── ReviewUtils.test.js │ │ │ │ └── ServiceKeyUtils.test.js │ │ │ └── visibility │ │ │ │ ├── AuthHistory.test.js │ │ │ │ ├── ServiceDependency.test.js │ │ │ │ ├── VisibilityList.test.js │ │ │ │ └── __snapshots__ │ │ │ │ ├── AuthHistory.test.js.snap │ │ │ │ ├── ServiceDependency.test.js.snap │ │ │ │ └── VisibilityList.test.js.snap │ │ ├── config │ │ │ └── config.test.js │ │ ├── mock │ │ │ └── mockApi.test.js │ │ ├── pages │ │ │ ├── __snapshots__ │ │ │ │ ├── index.test.js.snap │ │ │ │ └── login.test.js.snap │ │ │ ├── domain │ │ │ │ ├── [domain] │ │ │ │ │ ├── __snapshots__ │ │ │ │ │ │ ├── domain-settings.test.js.snap │ │ │ │ │ │ ├── group.test.js.snap │ │ │ │ │ │ ├── microsegmentation.test.js.snap │ │ │ │ │ │ ├── policy.test.js.snap │ │ │ │ │ │ ├── role.test.js.snap │ │ │ │ │ │ ├── service.test.js.snap │ │ │ │ │ │ ├── tags.test.js.snap │ │ │ │ │ │ ├── template.test.js.snap │ │ │ │ │ │ └── visibility.test.js.snap │ │ │ │ │ ├── domain-settings.test.js │ │ │ │ │ ├── group.test.js │ │ │ │ │ ├── group │ │ │ │ │ │ └── [group] │ │ │ │ │ │ │ ├── __snapshots__ │ │ │ │ │ │ │ ├── members.test.js.snap │ │ │ │ │ │ │ ├── review.test.js.snap │ │ │ │ │ │ │ ├── roles.test.js.snap │ │ │ │ │ │ │ ├── settings.test.js.snap │ │ │ │ │ │ │ └── tags.test.js.snap │ │ │ │ │ │ │ ├── members.test.js │ │ │ │ │ │ │ ├── review.test.js │ │ │ │ │ │ │ ├── roles.test.js │ │ │ │ │ │ │ ├── settings.test.js │ │ │ │ │ │ │ └── tags.test.js │ │ │ │ │ ├── microsegmentation.test.js │ │ │ │ │ ├── policy.test.js │ │ │ │ │ ├── policy │ │ │ │ │ │ └── [policy] │ │ │ │ │ │ │ ├── __snapshots__ │ │ │ │ │ │ │ └── tags.test.js.snap │ │ │ │ │ │ │ └── tags.test.js │ │ │ │ │ ├── role.test.js │ │ │ │ │ ├── role │ │ │ │ │ │ └── [role] │ │ │ │ │ │ │ ├── __snapshots__ │ │ │ │ │ │ │ ├── members.test.js.snap │ │ │ │ │ │ │ ├── policy.test.js.snap │ │ │ │ │ │ │ ├── review.test.js.snap │ │ │ │ │ │ │ ├── settings.test.js.snap │ │ │ │ │ │ │ └── tags.test.js.snap │ │ │ │ │ │ │ ├── members.test.js │ │ │ │ │ │ │ ├── policy.test.js │ │ │ │ │ │ │ ├── review.test.js │ │ │ │ │ │ │ ├── settings.test.js │ │ │ │ │ │ │ └── tags.test.js │ │ │ │ │ ├── service.test.js │ │ │ │ │ ├── service │ │ │ │ │ │ └── [service] │ │ │ │ │ │ │ ├── __snapshots__ │ │ │ │ │ │ │ ├── microsegmentation.test.js.snap │ │ │ │ │ │ │ └── tags.test.js.snap │ │ │ │ │ │ │ ├── instance │ │ │ │ │ │ │ ├── __snapshots__ │ │ │ │ │ │ │ │ ├── dynamic.test.js.snap │ │ │ │ │ │ │ │ └── static.test.js.snap │ │ │ │ │ │ │ ├── dynamic.test.js │ │ │ │ │ │ │ └── static.test.js │ │ │ │ │ │ │ ├── microsegmentation.test.js │ │ │ │ │ │ │ └── tags.test.js │ │ │ │ │ ├── tags.test.js │ │ │ │ │ ├── template.test.js │ │ │ │ │ └── visibility.test.js │ │ │ │ ├── __snapshots__ │ │ │ │ │ ├── create.test.js.snap │ │ │ │ │ └── manage.test.js.snap │ │ │ │ ├── create.test.js │ │ │ │ └── manage.test.js │ │ │ ├── index.test.js │ │ │ ├── login.test.js │ │ │ ├── search │ │ │ │ └── [type] │ │ │ │ │ └── [searchterm] │ │ │ │ │ ├── __snapshots__ │ │ │ │ │ └── search.test.js.snap │ │ │ │ │ └── search.test.js │ │ │ └── workflow │ │ │ │ ├── __snapshots__ │ │ │ │ ├── admin.test.js.snap │ │ │ │ ├── domain.test.js.snap │ │ │ │ ├── group.test.js.snap │ │ │ │ └── role.test.js.snap │ │ │ │ ├── admin.test.js │ │ │ │ ├── domain.test.js │ │ │ │ ├── group.test.js │ │ │ │ └── role.test.js │ │ ├── redux │ │ │ ├── config │ │ │ │ ├── domainData.test.js │ │ │ │ ├── domains.test.js │ │ │ │ ├── group.test.js │ │ │ │ ├── policy.test.js │ │ │ │ ├── role.test.js │ │ │ │ └── service.test.js │ │ │ ├── reducers │ │ │ │ ├── domain-data.test.js │ │ │ │ ├── domains.test.js │ │ │ │ ├── groups.test.js │ │ │ │ ├── loading.test.js │ │ │ │ ├── microsegmentation.test.js │ │ │ │ ├── policies.test.js │ │ │ │ ├── roles.test.js │ │ │ │ ├── services.test.js │ │ │ │ ├── user.test.js │ │ │ │ └── visibility.test.js │ │ │ ├── selectors │ │ │ │ ├── domainData.test.js │ │ │ │ ├── domains.test.js │ │ │ │ ├── group.test.js │ │ │ │ ├── loading.test.js │ │ │ │ ├── microsegmentation.test.js │ │ │ │ ├── policies.test.js │ │ │ │ ├── roles.test.js │ │ │ │ ├── services.test.js │ │ │ │ ├── user.test.js │ │ │ │ └── visibility.test.js │ │ │ ├── thunk │ │ │ │ ├── collection.test.js │ │ │ │ ├── domain.test.js │ │ │ │ ├── domains.test.js │ │ │ │ ├── groups.test.js │ │ │ │ ├── microsegmentation.test.js │ │ │ │ ├── policy.test.js │ │ │ │ ├── roles.test.js │ │ │ │ ├── services.test.js │ │ │ │ ├── utils │ │ │ │ │ ├── collections.test.js │ │ │ │ │ ├── microsegmentation.test.js │ │ │ │ │ ├── policies.test.js │ │ │ │ │ └── roles.test.js │ │ │ │ └── visibility.test.js │ │ │ └── utils.test.js │ │ ├── server │ │ │ ├── clients.test.js │ │ │ ├── handlers │ │ │ │ ├── AuthStrategy.test.js │ │ │ │ ├── PublicKeyStore.test.js │ │ │ │ ├── api-domain-history.test.js │ │ │ │ ├── api.test.js │ │ │ │ ├── body.test.js │ │ │ │ ├── domain-history.test.js │ │ │ │ ├── logger.test.js │ │ │ │ ├── passportAuth.test.js │ │ │ │ ├── policy.api.test.js │ │ │ │ ├── routes.test.js │ │ │ │ ├── secure.test.js │ │ │ │ └── status.test.js │ │ │ ├── secrets.test.js │ │ │ ├── services │ │ │ │ ├── userService.test.js │ │ │ │ └── userServiceImpl.test.js │ │ │ └── utils │ │ │ │ ├── apiUtils.test.js │ │ │ │ ├── authutils.test.js │ │ │ │ └── errorHandler.test.js │ │ └── spec │ │ │ ├── libs │ │ │ ├── actions.js │ │ │ ├── browsers.js │ │ │ └── pageObjects │ │ │ │ ├── homepage.page.js │ │ │ │ └── page.js │ │ │ ├── tests │ │ │ ├── domain.spec.js │ │ │ ├── groups.spec.js │ │ │ ├── index.spec.js │ │ │ ├── microsegmentation.spec.js │ │ │ ├── policies.spec.js │ │ │ ├── review.spec.js │ │ │ ├── roles.spec.js │ │ │ ├── search.spec.js │ │ │ └── services.spec.js │ │ │ └── wdio.conf.js │ ├── api.js │ ├── components │ │ ├── constants │ │ │ └── constants.js │ │ ├── denali │ │ │ ├── Alert.js │ │ │ ├── Button.js │ │ │ ├── ButtonGroup.js │ │ │ ├── CheckBox.js │ │ │ ├── Color.js │ │ │ ├── Input.js │ │ │ ├── InputDropdown.js │ │ │ ├── InputLabel.js │ │ │ ├── Loader.js │ │ │ ├── Menu │ │ │ │ ├── Menu.js │ │ │ │ └── styles.js │ │ │ ├── Modal.js │ │ │ ├── MultiSelect.js │ │ │ ├── NavBar.js │ │ │ ├── NavBarItem.js │ │ │ ├── RadioButton.js │ │ │ ├── RadioButtonGroup.js │ │ │ ├── ReduxPageLoader.js │ │ │ ├── ScrollWatch.js │ │ │ ├── SearchInput.js │ │ │ ├── Switch.js │ │ │ ├── TabGroup.js │ │ │ ├── Tag.js │ │ │ ├── TextArea.js │ │ │ ├── icons │ │ │ │ ├── Icon.js │ │ │ │ └── Icons.js │ │ │ └── styles │ │ │ │ ├── breakpoints.js │ │ │ │ ├── colors.js │ │ │ │ ├── drop-shadow.js │ │ │ │ ├── fonts.js │ │ │ │ ├── index.js │ │ │ │ └── link.js │ │ ├── domain │ │ │ ├── CreateDomain.js │ │ │ ├── ManageDomains.js │ │ │ └── UserDomains.js │ │ ├── flatpicker │ │ │ └── FlatPicker.js │ │ ├── group │ │ │ ├── AddGroup.js │ │ │ ├── AddGroupAdvancedSettings.js │ │ │ ├── GroupList.js │ │ │ ├── GroupReviewTable.js │ │ │ ├── GroupRoleTable.js │ │ │ ├── GroupRow.js │ │ │ └── GroupTable.js │ │ ├── header │ │ │ ├── CollectionDetails.js │ │ │ ├── DomainDetails.js │ │ │ ├── DomainNameHeader.js │ │ │ ├── GroupTabs.js │ │ │ ├── Header.js │ │ │ ├── HeaderMenu.js │ │ │ ├── NameHeader.js │ │ │ ├── PolicyTabs.js │ │ │ ├── RoleTabs.js │ │ │ ├── ServiceInstanceDetails.js │ │ │ ├── ServiceNameHeader.js │ │ │ ├── ServiceTabs.js │ │ │ └── Tabs.js │ │ ├── history │ │ │ ├── CollectionHistoryList.js │ │ │ └── HistoryList.js │ │ ├── member │ │ │ ├── AddMember.js │ │ │ ├── AddPoc.js │ │ │ ├── GroupMemberList.js │ │ │ ├── Member.js │ │ │ ├── MemberList.js │ │ │ ├── MemberRow.js │ │ │ └── MemberTable.js │ │ ├── microsegmentation │ │ │ ├── AddSegmentation.js │ │ │ ├── AddStaticInstances.js │ │ │ ├── CustomPrimaryServiceNode.js │ │ │ ├── CustomSecondaryServiceNode.js │ │ │ ├── EnforcementStateList.js │ │ │ ├── GraphicalServiceRow.js │ │ │ ├── GroupTable.js │ │ │ ├── PrimaryServiceDetails.js │ │ │ ├── ReactFlowRenderer.js │ │ │ ├── RuleRow.js │ │ │ ├── RuleTable.js │ │ │ ├── RulesList.js │ │ │ └── ServiceList.js │ │ ├── modal │ │ │ ├── AddEnvironmentModal.js │ │ │ ├── AddModal.js │ │ │ ├── AddSlackChannelModal.js │ │ │ ├── BusinessServiceModal.js │ │ │ ├── DeleteModal.js │ │ │ ├── MicrosegmentationValidationModal.js │ │ │ ├── OnCallTeamModal.js │ │ │ └── UpdateModal.js │ │ ├── pending-approval │ │ │ ├── PendingApprovalTable.js │ │ │ ├── PendingApprovalTableHeader.js │ │ │ ├── PendingApprovalTableRow.js │ │ │ └── PendingApprovalTabs.js │ │ ├── policy │ │ │ ├── AddAssertion.js │ │ │ ├── AddPolicy.js │ │ │ ├── AddPolicyToRole.js │ │ │ ├── AddRuleForRoleForm.js │ │ │ ├── AddRuleForm.js │ │ │ ├── PolicyList.js │ │ │ ├── PolicyRow.js │ │ │ └── PolicyRuleTable.js │ │ ├── react-flow │ │ │ └── ReactFlowRenderer.js │ │ ├── review │ │ │ ├── ReviewCard.js │ │ │ ├── ReviewList.js │ │ │ ├── ReviewRow.js │ │ │ └── ReviewTable.js │ │ ├── role-policy │ │ │ ├── AddAssertionForRole.js │ │ │ ├── AddRuleFormForRole.js │ │ │ ├── RolePolicyList.js │ │ │ ├── RolePolicyRow.js │ │ │ └── RolePolicyRuleTable.js │ │ ├── role │ │ │ ├── AddMemberToRoles.js │ │ │ ├── AddRole.js │ │ │ ├── AddRoleAdvancedSettings.js │ │ │ ├── RoleGroup.js │ │ │ ├── RoleList.js │ │ │ ├── RoleRow.js │ │ │ ├── RoleSectionRow.js │ │ │ ├── RoleTable.js │ │ │ ├── RoleUserTable.js │ │ │ ├── UserRoleRow.js │ │ │ └── UserRoleTable.js │ │ ├── search │ │ │ └── Search.js │ │ ├── service │ │ │ ├── AddKey.js │ │ │ ├── AddKeyForm.js │ │ │ ├── AddService.js │ │ │ ├── AddServiceForm.js │ │ │ ├── InstanceList.js │ │ │ ├── InstanceRow.js │ │ │ ├── InstanceTable.js │ │ │ ├── ProviderTable.js │ │ │ ├── PublicKeyTable.js │ │ │ ├── ServiceList.js │ │ │ └── ServiceRow.js │ │ ├── settings │ │ │ ├── SettingRow.js │ │ │ └── SettingTable.js │ │ ├── tag │ │ │ ├── AddTag.js │ │ │ ├── AddTagForm.js │ │ │ ├── TagList.js │ │ │ └── TagRow.js │ │ ├── template │ │ │ ├── ApplyTemplate.js │ │ │ ├── TemplateDescription.js │ │ │ ├── TemplateList.js │ │ │ └── TemplateRow.js │ │ ├── utils │ │ │ ├── AppUtils.js │ │ │ ├── ArrayUtils.js │ │ │ ├── DateUtils.js │ │ │ ├── JsonUtils.js │ │ │ ├── MemberUtils.js │ │ │ ├── NameUtils.js │ │ │ ├── PageUtils.js │ │ │ ├── RegexUtils.js │ │ │ ├── RequestUtils.js │ │ │ ├── ReviewUtils.js │ │ │ ├── ServiceKeyUtils.js │ │ │ └── StringUtils.js │ │ └── visibility │ │ │ ├── AuthHistory.js │ │ │ ├── DependentNode.js │ │ │ ├── DomainNode.js │ │ │ ├── ServiceDependenciesTable.js │ │ │ ├── ServiceDependency.js │ │ │ ├── ServiceDependencyResGroupRoles.js │ │ │ └── VisibilityList.js │ ├── config │ │ ├── client-config.js │ │ ├── config.js │ │ ├── default-config.js │ │ ├── msd.json │ │ ├── ums.json │ │ ├── users_data_template.json │ │ ├── zms.json │ │ └── zts.json │ ├── global-jest-setup.js │ ├── mock │ │ ├── MockApi.js │ │ ├── MockData.js │ │ └── MockThunks.js │ ├── pages │ │ ├── _app.js │ │ ├── _document.js │ │ ├── _error.js │ │ ├── domain │ │ │ ├── [domain] │ │ │ │ ├── domain-settings.js │ │ │ │ ├── group.js │ │ │ │ ├── group │ │ │ │ │ └── [group] │ │ │ │ │ │ ├── history.js │ │ │ │ │ │ ├── members.js │ │ │ │ │ │ ├── review.js │ │ │ │ │ │ ├── roles.js │ │ │ │ │ │ ├── settings.js │ │ │ │ │ │ └── tags.js │ │ │ │ ├── history.js │ │ │ │ ├── microsegmentation.js │ │ │ │ ├── policy.js │ │ │ │ ├── policy │ │ │ │ │ └── [policy] │ │ │ │ │ │ └── [version] │ │ │ │ │ │ └── tags.js │ │ │ │ ├── role.js │ │ │ │ ├── role │ │ │ │ │ └── [role] │ │ │ │ │ │ ├── history.js │ │ │ │ │ │ ├── members.js │ │ │ │ │ │ ├── policy.js │ │ │ │ │ │ ├── review.js │ │ │ │ │ │ ├── settings.js │ │ │ │ │ │ └── tags.js │ │ │ │ ├── service.js │ │ │ │ ├── service │ │ │ │ │ └── [service] │ │ │ │ │ │ ├── instance │ │ │ │ │ │ ├── dynamic.js │ │ │ │ │ │ └── static.js │ │ │ │ │ │ ├── microsegmentation.js │ │ │ │ │ │ └── tags.js │ │ │ │ ├── tags.js │ │ │ │ ├── template.js │ │ │ │ └── visibility.js │ │ │ ├── create.js │ │ │ └── manage.js │ │ ├── index.js │ │ ├── login.js │ │ ├── search │ │ │ └── [type] │ │ │ │ └── [searchterm].js │ │ └── workflow │ │ │ ├── admin.js │ │ │ ├── domain.js │ │ │ ├── group.js │ │ │ └── role.js │ ├── rdl-rest.js │ ├── redux │ │ ├── README.md │ │ ├── actions │ │ │ ├── collections.js │ │ │ ├── domain-data.js │ │ │ ├── domains.js │ │ │ ├── groups.js │ │ │ ├── loading.js │ │ │ ├── microsegmentation.js │ │ │ ├── policies.js │ │ │ ├── roles.js │ │ │ ├── services.js │ │ │ ├── user.js │ │ │ └── visibility.js │ │ ├── config.js │ │ ├── reducers │ │ │ ├── domain-data.js │ │ │ ├── domains.js │ │ │ ├── groups.js │ │ │ ├── loading.js │ │ │ ├── microsegmentation.js │ │ │ ├── policies.js │ │ │ ├── roles.js │ │ │ ├── services.js │ │ │ ├── user.js │ │ │ └── visibility.js │ │ ├── selectors │ │ │ ├── domainData.js │ │ │ ├── domains.js │ │ │ ├── groups.js │ │ │ ├── loading.js │ │ │ ├── microsegmentation.js │ │ │ ├── policies.js │ │ │ ├── roles.js │ │ │ ├── services.js │ │ │ ├── user.js │ │ │ └── visibility.js │ │ ├── store.js │ │ ├── thunks │ │ │ ├── collections.js │ │ │ ├── domain.js │ │ │ ├── domains.js │ │ │ ├── groups.js │ │ │ ├── microsegmentation.js │ │ │ ├── policies.js │ │ │ ├── roles.js │ │ │ ├── services.js │ │ │ ├── user.js │ │ │ ├── utils │ │ │ │ ├── collection.js │ │ │ │ ├── groups.js │ │ │ │ ├── microsegmentation.js │ │ │ │ ├── policies.js │ │ │ │ ├── roles.js │ │ │ │ ├── services.js │ │ │ │ └── visibility.js │ │ │ └── visibility.js │ │ └── utils.js │ ├── server │ │ ├── clients.js │ │ ├── constants.js │ │ ├── handlers │ │ │ ├── AuthStrategy.js │ │ │ ├── PublicKeyStore.js │ │ │ ├── api.js │ │ │ ├── body.js │ │ │ ├── domain-history.js │ │ │ ├── logger.js │ │ │ ├── passportAuth.js │ │ │ ├── routes.js │ │ │ ├── secure.js │ │ │ └── status.js │ │ ├── secrets.js │ │ ├── services │ │ │ ├── userService.js │ │ │ └── userServiceImpl.js │ │ ├── sslReloader.js │ │ └── utils │ │ │ ├── apiUtils.js │ │ │ ├── authUtils.js │ │ │ ├── errorHandler.js │ │ │ └── reduxApiUtils.js │ ├── setup-jest-env.js │ ├── setup-jest-test-framework.js │ └── tests_utils │ │ ├── ComponentsTestUtils.js │ │ ├── IPTestUtils.js │ │ └── thunkUtils.js └── static │ ├── athenz-logo-full.png │ ├── athenz-logo.png │ ├── close.svg │ ├── favicon.ico │ ├── google-cloud.svg │ └── pure-min.css └── utils ├── athenz-conf ├── Makefile ├── README.md ├── athenz-conf.go ├── doc.go └── pom.xml ├── hostdoc ├── Makefile ├── hostdoc.go ├── hostdoc_test.go └── testdata │ ├── host_document │ └── host_document.services ├── msd-agent ├── Makefile ├── README.md ├── client │ ├── client.go │ ├── client_test.go │ └── mock_client.go ├── doc.go ├── ip │ ├── ip.go │ └── ip_test.go ├── pom.xml └── svc │ ├── service.go │ ├── service_aws_ec2.go │ ├── service_aws_eks.go │ ├── service_aws_fargate.go │ └── service_azure_vm.go ├── zms-cli ├── Makefile ├── README.md ├── doc.go ├── pom.xml └── zms-cli.go ├── zms-domainattrs ├── Makefile ├── README.md ├── doc.go ├── pom.xml └── zms-domainattrs.go ├── zms-svctoken ├── Makefile ├── README.md ├── doc.go ├── pom.xml └── zms-svctoken.go ├── zpe-updater ├── Makefile ├── README.md ├── cmd │ └── tools │ │ └── main.go ├── conf │ └── zpu.conf ├── devel │ ├── doc.go │ └── testing_utilities.go ├── doc.go ├── errconv │ └── errconv.go ├── metrics │ └── metric.go ├── pom.xml ├── test_data │ ├── data_domain.json │ └── doc.go ├── util │ ├── canonicalstring.go │ ├── canonicalstring_test.go │ ├── doc.go │ ├── util.go │ └── util_test.go ├── zpu_client.go ├── zpu_client_test.go ├── zpu_config.go └── zpu_config_test.go ├── zts-accesstoken ├── Makefile ├── README.md ├── doc.go ├── pom.xml └── zts-accesstoken.go ├── zts-idtoken ├── Makefile ├── README.md ├── doc.go ├── pom.xml └── zts-idtoken.go ├── zts-rolecert ├── Makefile ├── README.md ├── data │ ├── empty.pem │ └── service_x509.pem ├── doc.go ├── pom.xml ├── zts-rolecert.go └── zts-rolecert_test.go ├── zts-roletoken ├── Makefile ├── README.md ├── doc.go ├── pom.xml └── zts-roletoken.go └── zts-svccert ├── .gitignore ├── Makefile ├── README.md ├── doc.go ├── pom.xml └── zts-svccert.go /.github/PULL_REQUEST_TEMPLATE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AthenZ/athenz/HEAD/.github/PULL_REQUEST_TEMPLATE.md -------------------------------------------------------------------------------- /.github/workflows/pull-request.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AthenZ/athenz/HEAD/.github/workflows/pull-request.yaml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AthenZ/athenz/HEAD/.gitignore -------------------------------------------------------------------------------- /.tidelift.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AthenZ/athenz/HEAD/.tidelift.yml -------------------------------------------------------------------------------- /ADOPTERS.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AthenZ/athenz/HEAD/ADOPTERS.md -------------------------------------------------------------------------------- /CHANGELOG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AthenZ/athenz/HEAD/CHANGELOG -------------------------------------------------------------------------------- /CLAUDE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AthenZ/athenz/HEAD/CLAUDE.md -------------------------------------------------------------------------------- /CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AthenZ/athenz/HEAD/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AthenZ/athenz/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /GOVERNANCE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AthenZ/athenz/HEAD/GOVERNANCE.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AthenZ/athenz/HEAD/LICENSE -------------------------------------------------------------------------------- /MAINTAINERS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AthenZ/athenz/HEAD/MAINTAINERS -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AthenZ/athenz/HEAD/README.md -------------------------------------------------------------------------------- /SECURITY.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AthenZ/athenz/HEAD/SECURITY.md -------------------------------------------------------------------------------- /actions/scripts/publish.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AthenZ/athenz/HEAD/actions/scripts/publish.sh -------------------------------------------------------------------------------- /actions/settings/settings-publish.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AthenZ/athenz/HEAD/actions/settings/settings-publish.xml -------------------------------------------------------------------------------- /assembly/ui/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AthenZ/athenz/HEAD/assembly/ui/pom.xml -------------------------------------------------------------------------------- /assembly/ui/ui.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AthenZ/athenz/HEAD/assembly/ui/ui.xml -------------------------------------------------------------------------------- /assembly/utils/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AthenZ/athenz/HEAD/assembly/utils/pom.xml -------------------------------------------------------------------------------- /assembly/utils/utils.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AthenZ/athenz/HEAD/assembly/utils/utils.xml -------------------------------------------------------------------------------- /assembly/zms/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AthenZ/athenz/HEAD/assembly/zms/pom.xml -------------------------------------------------------------------------------- /assembly/zms/zms.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AthenZ/athenz/HEAD/assembly/zms/zms.xml -------------------------------------------------------------------------------- /assembly/zts/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AthenZ/athenz/HEAD/assembly/zts/pom.xml -------------------------------------------------------------------------------- /assembly/zts/zts.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AthenZ/athenz/HEAD/assembly/zts/zts.xml -------------------------------------------------------------------------------- /athenz-checkstyle.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AthenZ/athenz/HEAD/athenz-checkstyle.xml -------------------------------------------------------------------------------- /checkstyle-suppressions.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AthenZ/athenz/HEAD/checkstyle-suppressions.xml -------------------------------------------------------------------------------- /clients/go/msd/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AthenZ/athenz/HEAD/clients/go/msd/Makefile -------------------------------------------------------------------------------- /clients/go/msd/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AthenZ/athenz/HEAD/clients/go/msd/README.md -------------------------------------------------------------------------------- /clients/go/msd/client.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AthenZ/athenz/HEAD/clients/go/msd/client.go -------------------------------------------------------------------------------- /clients/go/msd/doc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AthenZ/athenz/HEAD/clients/go/msd/doc.go -------------------------------------------------------------------------------- /clients/go/msd/model.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AthenZ/athenz/HEAD/clients/go/msd/model.go -------------------------------------------------------------------------------- /clients/go/msd/msd_schema.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AthenZ/athenz/HEAD/clients/go/msd/msd_schema.go -------------------------------------------------------------------------------- /clients/go/msd/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AthenZ/athenz/HEAD/clients/go/msd/pom.xml -------------------------------------------------------------------------------- /clients/go/zms/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AthenZ/athenz/HEAD/clients/go/zms/Makefile -------------------------------------------------------------------------------- /clients/go/zms/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AthenZ/athenz/HEAD/clients/go/zms/README.md -------------------------------------------------------------------------------- /clients/go/zms/auth.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AthenZ/athenz/HEAD/clients/go/zms/auth.go -------------------------------------------------------------------------------- /clients/go/zms/client.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AthenZ/athenz/HEAD/clients/go/zms/client.go -------------------------------------------------------------------------------- /clients/go/zms/doc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AthenZ/athenz/HEAD/clients/go/zms/doc.go -------------------------------------------------------------------------------- /clients/go/zms/model.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AthenZ/athenz/HEAD/clients/go/zms/model.go -------------------------------------------------------------------------------- /clients/go/zms/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AthenZ/athenz/HEAD/clients/go/zms/pom.xml -------------------------------------------------------------------------------- /clients/go/zms/zms_schema.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AthenZ/athenz/HEAD/clients/go/zms/zms_schema.go -------------------------------------------------------------------------------- /clients/go/zpe/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AthenZ/athenz/HEAD/clients/go/zpe/README.md -------------------------------------------------------------------------------- /clients/go/zts/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AthenZ/athenz/HEAD/clients/go/zts/Makefile -------------------------------------------------------------------------------- /clients/go/zts/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AthenZ/athenz/HEAD/clients/go/zts/README.md -------------------------------------------------------------------------------- /clients/go/zts/client.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AthenZ/athenz/HEAD/clients/go/zts/client.go -------------------------------------------------------------------------------- /clients/go/zts/doc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AthenZ/athenz/HEAD/clients/go/zts/doc.go -------------------------------------------------------------------------------- /clients/go/zts/model.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AthenZ/athenz/HEAD/clients/go/zts/model.go -------------------------------------------------------------------------------- /clients/go/zts/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AthenZ/athenz/HEAD/clients/go/zts/pom.xml -------------------------------------------------------------------------------- /clients/go/zts/token/access_token.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AthenZ/athenz/HEAD/clients/go/zts/token/access_token.go -------------------------------------------------------------------------------- /clients/go/zts/token/client.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AthenZ/athenz/HEAD/clients/go/zts/token/client.go -------------------------------------------------------------------------------- /clients/go/zts/token/client_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AthenZ/athenz/HEAD/clients/go/zts/token/client_test.go -------------------------------------------------------------------------------- /clients/go/zts/token/role_token.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AthenZ/athenz/HEAD/clients/go/zts/token/role_token.go -------------------------------------------------------------------------------- /clients/go/zts/token/token.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AthenZ/athenz/HEAD/clients/go/zts/token/token.go -------------------------------------------------------------------------------- /clients/go/zts/token/token_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AthenZ/athenz/HEAD/clients/go/zts/token/token_test.go -------------------------------------------------------------------------------- /clients/go/zts/zts_schema.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AthenZ/athenz/HEAD/clients/go/zts/zts_schema.go -------------------------------------------------------------------------------- /clients/java/msd/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AthenZ/athenz/HEAD/clients/java/msd/README.md -------------------------------------------------------------------------------- /clients/java/msd/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AthenZ/athenz/HEAD/clients/java/msd/pom.xml -------------------------------------------------------------------------------- /clients/java/zms/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AthenZ/athenz/HEAD/clients/java/zms/README.md -------------------------------------------------------------------------------- /clients/java/zms/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AthenZ/athenz/HEAD/clients/java/zms/pom.xml -------------------------------------------------------------------------------- /clients/java/zpe/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AthenZ/athenz/HEAD/clients/java/zpe/README.md -------------------------------------------------------------------------------- /clients/java/zpe/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AthenZ/athenz/HEAD/clients/java/zpe/pom.xml -------------------------------------------------------------------------------- /clients/java/zpe/src/test/resources/mockito-extensions/org.mockito.plugins.MockMaker: -------------------------------------------------------------------------------- 1 | mock-maker-inline -------------------------------------------------------------------------------- /clients/java/zpe/src/test/resources/pol_dir/.keepme: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /clients/java/zts/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AthenZ/athenz/HEAD/clients/java/zts/README.md -------------------------------------------------------------------------------- /clients/java/zts/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AthenZ/athenz/HEAD/clients/java/zts/pom.xml -------------------------------------------------------------------------------- /clients/java/zts/src/test/resources/test.domain/invalid: -------------------------------------------------------------------------------- 1 | Invalid access token -------------------------------------------------------------------------------- /clients/nodejs/zpe/.npmignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AthenZ/athenz/HEAD/clients/nodejs/zpe/.npmignore -------------------------------------------------------------------------------- /clients/nodejs/zpe/.prettierrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AthenZ/athenz/HEAD/clients/nodejs/zpe/.prettierrc -------------------------------------------------------------------------------- /clients/nodejs/zpe/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AthenZ/athenz/HEAD/clients/nodejs/zpe/Makefile -------------------------------------------------------------------------------- /clients/nodejs/zpe/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AthenZ/athenz/HEAD/clients/nodejs/zpe/README.md -------------------------------------------------------------------------------- /clients/nodejs/zpe/config/config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AthenZ/athenz/HEAD/clients/nodejs/zpe/config/config.js -------------------------------------------------------------------------------- /clients/nodejs/zpe/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AthenZ/athenz/HEAD/clients/nodejs/zpe/index.js -------------------------------------------------------------------------------- /clients/nodejs/zpe/logger.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AthenZ/athenz/HEAD/clients/nodejs/zpe/logger.js -------------------------------------------------------------------------------- /clients/nodejs/zpe/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AthenZ/athenz/HEAD/clients/nodejs/zpe/package.json -------------------------------------------------------------------------------- /clients/nodejs/zpe/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AthenZ/athenz/HEAD/clients/nodejs/zpe/pom.xml -------------------------------------------------------------------------------- /clients/nodejs/zpe/src/ZPEMatch.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AthenZ/athenz/HEAD/clients/nodejs/zpe/src/ZPEMatch.js -------------------------------------------------------------------------------- /clients/nodejs/zpe/src/ZPEUpdater.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AthenZ/athenz/HEAD/clients/nodejs/zpe/src/ZPEUpdater.js -------------------------------------------------------------------------------- /clients/nodejs/zpe/test/unit/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AthenZ/athenz/HEAD/clients/nodejs/zpe/test/unit/index.js -------------------------------------------------------------------------------- /clients/nodejs/zts/.npmignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AthenZ/athenz/HEAD/clients/nodejs/zts/.npmignore -------------------------------------------------------------------------------- /clients/nodejs/zts/.prettierrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AthenZ/athenz/HEAD/clients/nodejs/zts/.prettierrc -------------------------------------------------------------------------------- /clients/nodejs/zts/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AthenZ/athenz/HEAD/clients/nodejs/zts/Makefile -------------------------------------------------------------------------------- /clients/nodejs/zts/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AthenZ/athenz/HEAD/clients/nodejs/zts/README.md -------------------------------------------------------------------------------- /clients/nodejs/zts/config/config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AthenZ/athenz/HEAD/clients/nodejs/zts/config/config.js -------------------------------------------------------------------------------- /clients/nodejs/zts/config/zts.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AthenZ/athenz/HEAD/clients/nodejs/zts/config/zts.json -------------------------------------------------------------------------------- /clients/nodejs/zts/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AthenZ/athenz/HEAD/clients/nodejs/zts/index.js -------------------------------------------------------------------------------- /clients/nodejs/zts/libs/rdl-rest.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AthenZ/athenz/HEAD/clients/nodejs/zts/libs/rdl-rest.js -------------------------------------------------------------------------------- /clients/nodejs/zts/logger.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AthenZ/athenz/HEAD/clients/nodejs/zts/logger.js -------------------------------------------------------------------------------- /clients/nodejs/zts/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AthenZ/athenz/HEAD/clients/nodejs/zts/package.json -------------------------------------------------------------------------------- /clients/nodejs/zts/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AthenZ/athenz/HEAD/clients/nodejs/zts/pom.xml -------------------------------------------------------------------------------- /clients/nodejs/zts/test/unit/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AthenZ/athenz/HEAD/clients/nodejs/zts/test/unit/index.js -------------------------------------------------------------------------------- /containers/jetty/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AthenZ/athenz/HEAD/containers/jetty/README.md -------------------------------------------------------------------------------- /containers/jetty/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AthenZ/athenz/HEAD/containers/jetty/pom.xml -------------------------------------------------------------------------------- /core/msd/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AthenZ/athenz/HEAD/core/msd/README.md -------------------------------------------------------------------------------- /core/msd/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AthenZ/athenz/HEAD/core/msd/pom.xml -------------------------------------------------------------------------------- /core/msd/scripts/make_stubs.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AthenZ/athenz/HEAD/core/msd/scripts/make_stubs.sh -------------------------------------------------------------------------------- /core/msd/src/main/rdl/Domain.rdli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AthenZ/athenz/HEAD/core/msd/src/main/rdl/Domain.rdli -------------------------------------------------------------------------------- /core/msd/src/main/rdl/Domain.tdl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AthenZ/athenz/HEAD/core/msd/src/main/rdl/Domain.tdl -------------------------------------------------------------------------------- /core/msd/src/main/rdl/MSD.rdl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AthenZ/athenz/HEAD/core/msd/src/main/rdl/MSD.rdl -------------------------------------------------------------------------------- /core/msd/src/main/rdl/Names.tdl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AthenZ/athenz/HEAD/core/msd/src/main/rdl/Names.tdl -------------------------------------------------------------------------------- /core/msd/src/main/rdl/Schema.rdli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AthenZ/athenz/HEAD/core/msd/src/main/rdl/Schema.rdli -------------------------------------------------------------------------------- /core/msd/src/main/rdl/Workload.rdli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AthenZ/athenz/HEAD/core/msd/src/main/rdl/Workload.rdli -------------------------------------------------------------------------------- /core/msd/src/main/rdl/Workload.tdl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AthenZ/athenz/HEAD/core/msd/src/main/rdl/Workload.tdl -------------------------------------------------------------------------------- /core/zms/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AthenZ/athenz/HEAD/core/zms/README.md -------------------------------------------------------------------------------- /core/zms/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AthenZ/athenz/HEAD/core/zms/pom.xml -------------------------------------------------------------------------------- /core/zms/scripts/make_stubs.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AthenZ/athenz/HEAD/core/zms/scripts/make_stubs.sh -------------------------------------------------------------------------------- /core/zms/src/main/rdl/Access.rdli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AthenZ/athenz/HEAD/core/zms/src/main/rdl/Access.rdli -------------------------------------------------------------------------------- /core/zms/src/main/rdl/Authority.rdli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AthenZ/athenz/HEAD/core/zms/src/main/rdl/Authority.rdli -------------------------------------------------------------------------------- /core/zms/src/main/rdl/Dependency.rdli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AthenZ/athenz/HEAD/core/zms/src/main/rdl/Dependency.rdli -------------------------------------------------------------------------------- /core/zms/src/main/rdl/Dependency.tdl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AthenZ/athenz/HEAD/core/zms/src/main/rdl/Dependency.tdl -------------------------------------------------------------------------------- /core/zms/src/main/rdl/Domain.rdli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AthenZ/athenz/HEAD/core/zms/src/main/rdl/Domain.rdli -------------------------------------------------------------------------------- /core/zms/src/main/rdl/Domain.tdl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AthenZ/athenz/HEAD/core/zms/src/main/rdl/Domain.tdl -------------------------------------------------------------------------------- /core/zms/src/main/rdl/Entity.rdli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AthenZ/athenz/HEAD/core/zms/src/main/rdl/Entity.rdli -------------------------------------------------------------------------------- /core/zms/src/main/rdl/Entity.tdl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AthenZ/athenz/HEAD/core/zms/src/main/rdl/Entity.tdl -------------------------------------------------------------------------------- /core/zms/src/main/rdl/Group.rdli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AthenZ/athenz/HEAD/core/zms/src/main/rdl/Group.rdli -------------------------------------------------------------------------------- /core/zms/src/main/rdl/Group.tdl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AthenZ/athenz/HEAD/core/zms/src/main/rdl/Group.tdl -------------------------------------------------------------------------------- /core/zms/src/main/rdl/Info.rdli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AthenZ/athenz/HEAD/core/zms/src/main/rdl/Info.rdli -------------------------------------------------------------------------------- /core/zms/src/main/rdl/Names.tdl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AthenZ/athenz/HEAD/core/zms/src/main/rdl/Names.tdl -------------------------------------------------------------------------------- /core/zms/src/main/rdl/Policy.rdli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AthenZ/athenz/HEAD/core/zms/src/main/rdl/Policy.rdli -------------------------------------------------------------------------------- /core/zms/src/main/rdl/Policy.tdl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AthenZ/athenz/HEAD/core/zms/src/main/rdl/Policy.tdl -------------------------------------------------------------------------------- /core/zms/src/main/rdl/Quota.rdli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AthenZ/athenz/HEAD/core/zms/src/main/rdl/Quota.rdli -------------------------------------------------------------------------------- /core/zms/src/main/rdl/Review.rdli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AthenZ/athenz/HEAD/core/zms/src/main/rdl/Review.rdli -------------------------------------------------------------------------------- /core/zms/src/main/rdl/Role.rdli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AthenZ/athenz/HEAD/core/zms/src/main/rdl/Role.rdli -------------------------------------------------------------------------------- /core/zms/src/main/rdl/Role.tdl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AthenZ/athenz/HEAD/core/zms/src/main/rdl/Role.tdl -------------------------------------------------------------------------------- /core/zms/src/main/rdl/Schema.rdli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AthenZ/athenz/HEAD/core/zms/src/main/rdl/Schema.rdli -------------------------------------------------------------------------------- /core/zms/src/main/rdl/Stats.rdli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AthenZ/athenz/HEAD/core/zms/src/main/rdl/Stats.rdli -------------------------------------------------------------------------------- /core/zms/src/main/rdl/Status.rdli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AthenZ/athenz/HEAD/core/zms/src/main/rdl/Status.rdli -------------------------------------------------------------------------------- /core/zms/src/main/rdl/Template.rdli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AthenZ/athenz/HEAD/core/zms/src/main/rdl/Template.rdli -------------------------------------------------------------------------------- /core/zms/src/main/rdl/Template.tdl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AthenZ/athenz/HEAD/core/zms/src/main/rdl/Template.tdl -------------------------------------------------------------------------------- /core/zms/src/main/rdl/Tenancy.rdli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AthenZ/athenz/HEAD/core/zms/src/main/rdl/Tenancy.rdli -------------------------------------------------------------------------------- /core/zms/src/main/rdl/Token.rdli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AthenZ/athenz/HEAD/core/zms/src/main/rdl/Token.rdli -------------------------------------------------------------------------------- /core/zms/src/main/rdl/User.rdli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AthenZ/athenz/HEAD/core/zms/src/main/rdl/User.rdli -------------------------------------------------------------------------------- /core/zms/src/main/rdl/ZMS.rdl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AthenZ/athenz/HEAD/core/zms/src/main/rdl/ZMS.rdl -------------------------------------------------------------------------------- /core/zts/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AthenZ/athenz/HEAD/core/zts/README.md -------------------------------------------------------------------------------- /core/zts/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AthenZ/athenz/HEAD/core/zts/pom.xml -------------------------------------------------------------------------------- /core/zts/scripts/make_stubs.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AthenZ/athenz/HEAD/core/zts/scripts/make_stubs.sh -------------------------------------------------------------------------------- /core/zts/src/main/rdl/AWSAuth.rdli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AthenZ/athenz/HEAD/core/zts/src/main/rdl/AWSAuth.rdli -------------------------------------------------------------------------------- /core/zts/src/main/rdl/Access.rdli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AthenZ/athenz/HEAD/core/zts/src/main/rdl/Access.rdli -------------------------------------------------------------------------------- /core/zts/src/main/rdl/Identity.rdli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AthenZ/athenz/HEAD/core/zts/src/main/rdl/Identity.rdli -------------------------------------------------------------------------------- /core/zts/src/main/rdl/Identity.tdl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AthenZ/athenz/HEAD/core/zts/src/main/rdl/Identity.tdl -------------------------------------------------------------------------------- /core/zts/src/main/rdl/Info.rdli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AthenZ/athenz/HEAD/core/zts/src/main/rdl/Info.rdli -------------------------------------------------------------------------------- /core/zts/src/main/rdl/Instance.rdli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AthenZ/athenz/HEAD/core/zts/src/main/rdl/Instance.rdli -------------------------------------------------------------------------------- /core/zts/src/main/rdl/Names.tdl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AthenZ/athenz/HEAD/core/zts/src/main/rdl/Names.tdl -------------------------------------------------------------------------------- /core/zts/src/main/rdl/OAuth.rdli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AthenZ/athenz/HEAD/core/zts/src/main/rdl/OAuth.rdli -------------------------------------------------------------------------------- /core/zts/src/main/rdl/OAuth.tdl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AthenZ/athenz/HEAD/core/zts/src/main/rdl/OAuth.tdl -------------------------------------------------------------------------------- /core/zts/src/main/rdl/Policy.tdl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AthenZ/athenz/HEAD/core/zts/src/main/rdl/Policy.tdl -------------------------------------------------------------------------------- /core/zts/src/main/rdl/RoleCert.rdli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AthenZ/athenz/HEAD/core/zts/src/main/rdl/RoleCert.rdli -------------------------------------------------------------------------------- /core/zts/src/main/rdl/RoleCert.tdl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AthenZ/athenz/HEAD/core/zts/src/main/rdl/RoleCert.tdl -------------------------------------------------------------------------------- /core/zts/src/main/rdl/SSHCert.rdli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AthenZ/athenz/HEAD/core/zts/src/main/rdl/SSHCert.rdli -------------------------------------------------------------------------------- /core/zts/src/main/rdl/SSHCert.tdl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AthenZ/athenz/HEAD/core/zts/src/main/rdl/SSHCert.tdl -------------------------------------------------------------------------------- /core/zts/src/main/rdl/Schema.rdli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AthenZ/athenz/HEAD/core/zts/src/main/rdl/Schema.rdli -------------------------------------------------------------------------------- /core/zts/src/main/rdl/Status.rdli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AthenZ/athenz/HEAD/core/zts/src/main/rdl/Status.rdli -------------------------------------------------------------------------------- /core/zts/src/main/rdl/Tenancy.rdli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AthenZ/athenz/HEAD/core/zts/src/main/rdl/Tenancy.rdli -------------------------------------------------------------------------------- /core/zts/src/main/rdl/Token.rdli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AthenZ/athenz/HEAD/core/zts/src/main/rdl/Token.rdli -------------------------------------------------------------------------------- /core/zts/src/main/rdl/Workload.rdli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AthenZ/athenz/HEAD/core/zts/src/main/rdl/Workload.rdli -------------------------------------------------------------------------------- /core/zts/src/main/rdl/Workload.tdl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AthenZ/athenz/HEAD/core/zts/src/main/rdl/Workload.tdl -------------------------------------------------------------------------------- /core/zts/src/main/rdl/ZTS.rdl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AthenZ/athenz/HEAD/core/zts/src/main/rdl/ZTS.rdl -------------------------------------------------------------------------------- /docker/.dockerignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AthenZ/athenz/HEAD/docker/.dockerignore -------------------------------------------------------------------------------- /docker/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AthenZ/athenz/HEAD/docker/.gitignore -------------------------------------------------------------------------------- /docker/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AthenZ/athenz/HEAD/docker/Makefile -------------------------------------------------------------------------------- /docker/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AthenZ/athenz/HEAD/docker/README.md -------------------------------------------------------------------------------- /docker/amazon-trust.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AthenZ/athenz/HEAD/docker/amazon-trust.sh -------------------------------------------------------------------------------- /docker/db/zms/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AthenZ/athenz/HEAD/docker/db/zms/Dockerfile -------------------------------------------------------------------------------- /docker/db/zms/zms-db.cnf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AthenZ/athenz/HEAD/docker/db/zms/zms-db.cnf -------------------------------------------------------------------------------- /docker/db/zts/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AthenZ/athenz/HEAD/docker/db/zts/Dockerfile -------------------------------------------------------------------------------- /docker/db/zts/zts-db.cnf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AthenZ/athenz/HEAD/docker/db/zts/zts-db.cnf -------------------------------------------------------------------------------- /docker/deploy-scripts/zms-debug.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AthenZ/athenz/HEAD/docker/deploy-scripts/zms-debug.sh -------------------------------------------------------------------------------- /docker/deploy-scripts/zms-deploy.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AthenZ/athenz/HEAD/docker/deploy-scripts/zms-deploy.sh -------------------------------------------------------------------------------- /docker/deploy-scripts/zms-verify.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AthenZ/athenz/HEAD/docker/deploy-scripts/zms-verify.sh -------------------------------------------------------------------------------- /docker/deploy-scripts/zts-debug.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AthenZ/athenz/HEAD/docker/deploy-scripts/zts-debug.sh -------------------------------------------------------------------------------- /docker/deploy-scripts/zts-deploy.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AthenZ/athenz/HEAD/docker/deploy-scripts/zts-deploy.sh -------------------------------------------------------------------------------- /docker/deploy-scripts/zts-verify.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AthenZ/athenz/HEAD/docker/deploy-scripts/zts-verify.sh -------------------------------------------------------------------------------- /docker/docs/Athenz-bootstrap.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AthenZ/athenz/HEAD/docker/docs/Athenz-bootstrap.md -------------------------------------------------------------------------------- /docker/docs/IdP/Auth0.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AthenZ/athenz/HEAD/docker/docs/IdP/Auth0.md -------------------------------------------------------------------------------- /docker/docs/acceptance-test.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AthenZ/athenz/HEAD/docker/docs/acceptance-test.md -------------------------------------------------------------------------------- /docker/docs/cast/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AthenZ/athenz/HEAD/docker/docs/cast/README.md -------------------------------------------------------------------------------- /docker/docs/images/README.md: -------------------------------------------------------------------------------- 1 | Draw by . 2 | -------------------------------------------------------------------------------- /docker/docs/images/ZMS-setup.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AthenZ/athenz/HEAD/docker/docs/images/ZMS-setup.png -------------------------------------------------------------------------------- /docker/docs/images/ZTS-setup.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AthenZ/athenz/HEAD/docker/docs/images/ZTS-setup.png -------------------------------------------------------------------------------- /docker/docs/zms-setup.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AthenZ/athenz/HEAD/docker/docs/zms-setup.md -------------------------------------------------------------------------------- /docker/docs/zts-setup.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AthenZ/athenz/HEAD/docker/docs/zts-setup.md -------------------------------------------------------------------------------- /docker/env.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AthenZ/athenz/HEAD/docker/env.sh -------------------------------------------------------------------------------- /docker/local-nameserver.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AthenZ/athenz/HEAD/docker/local-nameserver.sh -------------------------------------------------------------------------------- /docker/prepare-local-ui-dev-env.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AthenZ/athenz/HEAD/docker/prepare-local-ui-dev-env.sh -------------------------------------------------------------------------------- /docker/sample/.gitignore: -------------------------------------------------------------------------------- 1 | *.der 2 | *.srl 3 | -------------------------------------------------------------------------------- /docker/sample/env.dev.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AthenZ/athenz/HEAD/docker/sample/env.dev.sh -------------------------------------------------------------------------------- /docker/sample/http/zms.http: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AthenZ/athenz/HEAD/docker/sample/http/zms.http -------------------------------------------------------------------------------- /docker/sample/oauth/config.cnf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AthenZ/athenz/HEAD/docker/sample/oauth/config.cnf -------------------------------------------------------------------------------- /docker/sample/self-sign.cnf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AthenZ/athenz/HEAD/docker/sample/self-sign.cnf -------------------------------------------------------------------------------- /docker/sample/ui/dev_x509_cert.cnf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AthenZ/athenz/HEAD/docker/sample/ui/dev_x509_cert.cnf -------------------------------------------------------------------------------- /docker/setup-scripts/.gitignore: -------------------------------------------------------------------------------- 1 | dev-env-exports.sh 2 | -------------------------------------------------------------------------------- /docker/setup-scripts/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AthenZ/athenz/HEAD/docker/setup-scripts/Dockerfile -------------------------------------------------------------------------------- /docker/ui/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AthenZ/athenz/HEAD/docker/ui/Dockerfile -------------------------------------------------------------------------------- /docker/ui/conf/extended-config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AthenZ/athenz/HEAD/docker/ui/conf/extended-config.js -------------------------------------------------------------------------------- /docker/ui/conf/users_data.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AthenZ/athenz/HEAD/docker/ui/conf/users_data.json -------------------------------------------------------------------------------- /docker/util/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AthenZ/athenz/HEAD/docker/util/Dockerfile -------------------------------------------------------------------------------- /docker/util/athenz-builder/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AthenZ/athenz/HEAD/docker/util/athenz-builder/Dockerfile -------------------------------------------------------------------------------- /docker/zms/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AthenZ/athenz/HEAD/docker/zms/Dockerfile -------------------------------------------------------------------------------- /docker/zms/conf/athenz.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AthenZ/athenz/HEAD/docker/zms/conf/athenz.properties -------------------------------------------------------------------------------- /docker/zms/conf/authorized_client_ids.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /docker/zms/conf/logback.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AthenZ/athenz/HEAD/docker/zms/conf/logback.xml -------------------------------------------------------------------------------- /docker/zms/conf/zms.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AthenZ/athenz/HEAD/docker/zms/conf/zms.properties -------------------------------------------------------------------------------- /docker/zms/docker-entrypoint.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AthenZ/athenz/HEAD/docker/zms/docker-entrypoint.sh -------------------------------------------------------------------------------- /docker/zts/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AthenZ/athenz/HEAD/docker/zts/Dockerfile -------------------------------------------------------------------------------- /docker/zts/conf/athenz.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AthenZ/athenz/HEAD/docker/zts/conf/athenz.properties -------------------------------------------------------------------------------- /docker/zts/conf/authorized_client_ids.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /docker/zts/conf/aws_public.crt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AthenZ/athenz/HEAD/docker/zts/conf/aws_public.crt -------------------------------------------------------------------------------- /docker/zts/conf/logback.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AthenZ/athenz/HEAD/docker/zts/conf/logback.xml -------------------------------------------------------------------------------- /docker/zts/conf/zts.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AthenZ/athenz/HEAD/docker/zts/conf/zts.properties -------------------------------------------------------------------------------- /docker/zts/docker-entrypoint.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AthenZ/athenz/HEAD/docker/zts/docker-entrypoint.sh -------------------------------------------------------------------------------- /docs/api/absolute-path.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AthenZ/athenz/HEAD/docs/api/absolute-path.js -------------------------------------------------------------------------------- /docs/api/favicon-16x16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AthenZ/athenz/HEAD/docs/api/favicon-16x16.png -------------------------------------------------------------------------------- /docs/api/favicon-32x32.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AthenZ/athenz/HEAD/docs/api/favicon-32x32.png -------------------------------------------------------------------------------- /docs/api/index.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AthenZ/athenz/HEAD/docs/api/index.css -------------------------------------------------------------------------------- /docs/api/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AthenZ/athenz/HEAD/docs/api/index.html -------------------------------------------------------------------------------- /docs/api/oauth2-redirect.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AthenZ/athenz/HEAD/docs/api/oauth2-redirect.html -------------------------------------------------------------------------------- /docs/api/swagger-ui-bundle.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AthenZ/athenz/HEAD/docs/api/swagger-ui-bundle.js -------------------------------------------------------------------------------- /docs/api/swagger-ui-bundle.js.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AthenZ/athenz/HEAD/docs/api/swagger-ui-bundle.js.map -------------------------------------------------------------------------------- /docs/api/swagger-ui-es-bundle-core.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AthenZ/athenz/HEAD/docs/api/swagger-ui-es-bundle-core.js -------------------------------------------------------------------------------- /docs/api/swagger-ui-es-bundle.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AthenZ/athenz/HEAD/docs/api/swagger-ui-es-bundle.js -------------------------------------------------------------------------------- /docs/api/swagger-ui-es-bundle.js.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AthenZ/athenz/HEAD/docs/api/swagger-ui-es-bundle.js.map -------------------------------------------------------------------------------- /docs/api/swagger-ui.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AthenZ/athenz/HEAD/docs/api/swagger-ui.css -------------------------------------------------------------------------------- /docs/api/swagger-ui.css.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AthenZ/athenz/HEAD/docs/api/swagger-ui.css.map -------------------------------------------------------------------------------- /docs/api/swagger-ui.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AthenZ/athenz/HEAD/docs/api/swagger-ui.js -------------------------------------------------------------------------------- /docs/api/swagger-ui.js.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AthenZ/athenz/HEAD/docs/api/swagger-ui.js.map -------------------------------------------------------------------------------- /docs/api/zmsspec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AthenZ/athenz/HEAD/docs/api/zmsspec.js -------------------------------------------------------------------------------- /docs/api/ztsspec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AthenZ/athenz/HEAD/docs/api/ztsspec.js -------------------------------------------------------------------------------- /docs/athenz_templates.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AthenZ/athenz/HEAD/docs/athenz_templates.md -------------------------------------------------------------------------------- /docs/auth_flow.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AthenZ/athenz/HEAD/docs/auth_flow.md -------------------------------------------------------------------------------- /docs/aws_athenz_setup.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AthenZ/athenz/HEAD/docs/aws_athenz_setup.md -------------------------------------------------------------------------------- /docs/aws_temp_creds.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AthenZ/athenz/HEAD/docs/aws_temp_creds.md -------------------------------------------------------------------------------- /docs/capabilities.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AthenZ/athenz/HEAD/docs/capabilities.md -------------------------------------------------------------------------------- /docs/cent_authz_flow.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AthenZ/athenz/HEAD/docs/cent_authz_flow.md -------------------------------------------------------------------------------- /docs/cert_signer.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AthenZ/athenz/HEAD/docs/cert_signer.md -------------------------------------------------------------------------------- /docs/client_side_x509_credentials.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AthenZ/athenz/HEAD/docs/client_side_x509_credentials.md -------------------------------------------------------------------------------- /docs/copper_argos.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AthenZ/athenz/HEAD/docs/copper_argos.md -------------------------------------------------------------------------------- /docs/copper_argos_dev.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AthenZ/athenz/HEAD/docs/copper_argos_dev.md -------------------------------------------------------------------------------- /docs/data_model.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AthenZ/athenz/HEAD/docs/data_model.md -------------------------------------------------------------------------------- /docs/decent_authz_flow.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AthenZ/athenz/HEAD/docs/decent_authz_flow.md -------------------------------------------------------------------------------- /docs/design/resource_ownership.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AthenZ/athenz/HEAD/docs/design/resource_ownership.md -------------------------------------------------------------------------------- /docs/dev_environment.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AthenZ/athenz/HEAD/docs/dev_environment.md -------------------------------------------------------------------------------- /docs/email_notifications.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AthenZ/athenz/HEAD/docs/email_notifications.md -------------------------------------------------------------------------------- /docs/events_monitoring.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AthenZ/athenz/HEAD/docs/events_monitoring.md -------------------------------------------------------------------------------- /docs/example_go_centralized_access.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AthenZ/athenz/HEAD/docs/example_go_centralized_access.md -------------------------------------------------------------------------------- /docs/example_service_athenz_setup.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AthenZ/athenz/HEAD/docs/example_service_athenz_setup.md -------------------------------------------------------------------------------- /docs/extra.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AthenZ/athenz/HEAD/docs/extra.css -------------------------------------------------------------------------------- /docs/images/athenz-icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AthenZ/athenz/HEAD/docs/images/athenz-icon.png -------------------------------------------------------------------------------- /docs/images/athenz-logo-line.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AthenZ/athenz/HEAD/docs/images/athenz-logo-line.svg -------------------------------------------------------------------------------- /docs/images/athenz-logo-new.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AthenZ/athenz/HEAD/docs/images/athenz-logo-new.png -------------------------------------------------------------------------------- /docs/images/athenz-logo-stack.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AthenZ/athenz/HEAD/docs/images/athenz-logo-stack.svg -------------------------------------------------------------------------------- /docs/images/athenz-logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AthenZ/athenz/HEAD/docs/images/athenz-logo.png -------------------------------------------------------------------------------- /docs/images/aws-ec2-setup.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AthenZ/athenz/HEAD/docs/images/aws-ec2-setup.png -------------------------------------------------------------------------------- /docs/images/aws-service-authorize.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AthenZ/athenz/HEAD/docs/images/aws-service-authorize.png -------------------------------------------------------------------------------- /docs/images/aws-service-register.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AthenZ/athenz/HEAD/docs/images/aws-service-register.png -------------------------------------------------------------------------------- /docs/images/aws_add_member.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AthenZ/athenz/HEAD/docs/images/aws_add_member.png -------------------------------------------------------------------------------- /docs/images/aws_trust_setup.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AthenZ/athenz/HEAD/docs/images/aws_trust_setup.png -------------------------------------------------------------------------------- /docs/images/choose_athenz_ami.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AthenZ/athenz/HEAD/docs/images/choose_athenz_ami.png -------------------------------------------------------------------------------- /docs/images/create_ec2_instance.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AthenZ/athenz/HEAD/docs/images/create_ec2_instance.png -------------------------------------------------------------------------------- /docs/images/create_editors_domain.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AthenZ/athenz/HEAD/docs/images/create_editors_domain.png -------------------------------------------------------------------------------- /docs/images/create_movie_policy.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AthenZ/athenz/HEAD/docs/images/create_movie_policy.png -------------------------------------------------------------------------------- /docs/images/create_movie_role.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AthenZ/athenz/HEAD/docs/images/create_movie_role.png -------------------------------------------------------------------------------- /docs/images/create_movie_service.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AthenZ/athenz/HEAD/docs/images/create_movie_service.png -------------------------------------------------------------------------------- /docs/images/create_site_service.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AthenZ/athenz/HEAD/docs/images/create_site_service.png -------------------------------------------------------------------------------- /docs/images/create_sub_domain.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AthenZ/athenz/HEAD/docs/images/create_sub_domain.png -------------------------------------------------------------------------------- /docs/images/create_tvshow_policy.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AthenZ/athenz/HEAD/docs/images/create_tvshow_policy.png -------------------------------------------------------------------------------- /docs/images/create_tvshow_role.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AthenZ/athenz/HEAD/docs/images/create_tvshow_role.png -------------------------------------------------------------------------------- /docs/images/create_tvshow_service.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AthenZ/athenz/HEAD/docs/images/create_tvshow_service.png -------------------------------------------------------------------------------- /docs/images/data_model.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AthenZ/athenz/HEAD/docs/images/data_model.png -------------------------------------------------------------------------------- /docs/images/delegate_add_policy.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AthenZ/athenz/HEAD/docs/images/delegate_add_policy.png -------------------------------------------------------------------------------- /docs/images/delegate_add_role.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AthenZ/athenz/HEAD/docs/images/delegate_add_role.png -------------------------------------------------------------------------------- /docs/images/editor_service_view.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AthenZ/athenz/HEAD/docs/images/editor_service_view.png -------------------------------------------------------------------------------- /docs/images/example_1_ui.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AthenZ/athenz/HEAD/docs/images/example_1_ui.png -------------------------------------------------------------------------------- /docs/images/example_2_ui.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AthenZ/athenz/HEAD/docs/images/example_2_ui.png -------------------------------------------------------------------------------- /docs/images/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AthenZ/athenz/HEAD/docs/images/favicon.ico -------------------------------------------------------------------------------- /docs/images/iam-role-setup-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AthenZ/athenz/HEAD/docs/images/iam-role-setup-1.png -------------------------------------------------------------------------------- /docs/images/iam-role-setup-2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AthenZ/athenz/HEAD/docs/images/iam-role-setup-2.png -------------------------------------------------------------------------------- /docs/images/iam-role-setup-3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AthenZ/athenz/HEAD/docs/images/iam-role-setup-3.png -------------------------------------------------------------------------------- /docs/images/self_served_role.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AthenZ/athenz/HEAD/docs/images/self_served_role.png -------------------------------------------------------------------------------- /docs/images/service_add.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AthenZ/athenz/HEAD/docs/images/service_add.png -------------------------------------------------------------------------------- /docs/images/system_view.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AthenZ/athenz/HEAD/docs/images/system_view.png -------------------------------------------------------------------------------- /docs/images/use_case-service_auth.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AthenZ/athenz/HEAD/docs/images/use_case-service_auth.png -------------------------------------------------------------------------------- /docs/images/use_case-user_auth.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AthenZ/athenz/HEAD/docs/images/use_case-user_auth.png -------------------------------------------------------------------------------- /docs/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AthenZ/athenz/HEAD/docs/index.md -------------------------------------------------------------------------------- /docs/local_athenz_on_docker.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AthenZ/athenz/HEAD/docs/local_athenz_on_docker.md -------------------------------------------------------------------------------- /docs/local_athenz_on_docker_ec2.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AthenZ/athenz/HEAD/docs/local_athenz_on_docker_ec2.md -------------------------------------------------------------------------------- /docs/local_ui_development.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AthenZ/athenz/HEAD/docs/local_ui_development.md -------------------------------------------------------------------------------- /docs/member_expiration.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AthenZ/athenz/HEAD/docs/member_expiration.md -------------------------------------------------------------------------------- /docs/member_soft_expiration.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AthenZ/athenz/HEAD/docs/member_soft_expiration.md -------------------------------------------------------------------------------- /docs/migration-1.11-to-1.12.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AthenZ/athenz/HEAD/docs/migration-1.11-to-1.12.md -------------------------------------------------------------------------------- /docs/notification_workflow_icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AthenZ/athenz/HEAD/docs/notification_workflow_icon.png -------------------------------------------------------------------------------- /docs/oidc_aws_eks.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AthenZ/athenz/HEAD/docs/oidc_aws_eks.md -------------------------------------------------------------------------------- /docs/principal_authentication.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AthenZ/athenz/HEAD/docs/principal_authentication.md -------------------------------------------------------------------------------- /docs/principal_groups.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AthenZ/athenz/HEAD/docs/principal_groups.md -------------------------------------------------------------------------------- /docs/private_key_store.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AthenZ/athenz/HEAD/docs/private_key_store.md -------------------------------------------------------------------------------- /docs/provider_github_actions.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AthenZ/athenz/HEAD/docs/provider_github_actions.md -------------------------------------------------------------------------------- /docs/reg_service_guide.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AthenZ/athenz/HEAD/docs/reg_service_guide.md -------------------------------------------------------------------------------- /docs/review_enabled_roles.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AthenZ/athenz/HEAD/docs/review_enabled_roles.md -------------------------------------------------------------------------------- /docs/role_cert_expiration.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AthenZ/athenz/HEAD/docs/role_cert_expiration.md -------------------------------------------------------------------------------- /docs/role_delegation.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AthenZ/athenz/HEAD/docs/role_delegation.md -------------------------------------------------------------------------------- /docs/self_serve_roles.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AthenZ/athenz/HEAD/docs/self_serve_roles.md -------------------------------------------------------------------------------- /docs/server_side_x509_credentials.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AthenZ/athenz/HEAD/docs/server_side_x509_credentials.md -------------------------------------------------------------------------------- /docs/service_authentication.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AthenZ/athenz/HEAD/docs/service_authentication.md -------------------------------------------------------------------------------- /docs/service_x509_credentials.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AthenZ/athenz/HEAD/docs/service_x509_credentials.md -------------------------------------------------------------------------------- /docs/service_x509_credentials_aws.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AthenZ/athenz/HEAD/docs/service_x509_credentials_aws.md -------------------------------------------------------------------------------- /docs/setup_ui.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AthenZ/athenz/HEAD/docs/setup_ui.md -------------------------------------------------------------------------------- /docs/setup_zms.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AthenZ/athenz/HEAD/docs/setup_zms.md -------------------------------------------------------------------------------- /docs/setup_zpu.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AthenZ/athenz/HEAD/docs/setup_zpu.md -------------------------------------------------------------------------------- /docs/setup_zts.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AthenZ/athenz/HEAD/docs/setup_zts.md -------------------------------------------------------------------------------- /docs/system_view.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AthenZ/athenz/HEAD/docs/system_view.md -------------------------------------------------------------------------------- /docs/token_expiration.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AthenZ/athenz/HEAD/docs/token_expiration.md -------------------------------------------------------------------------------- /docs/zms_api.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AthenZ/athenz/HEAD/docs/zms_api.md -------------------------------------------------------------------------------- /docs/zms_client.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AthenZ/athenz/HEAD/docs/zms_client.md -------------------------------------------------------------------------------- /docs/zpu_policy_file.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AthenZ/athenz/HEAD/docs/zpu_policy_file.md -------------------------------------------------------------------------------- /docs/zts_access_token_guide.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AthenZ/athenz/HEAD/docs/zts_access_token_guide.md -------------------------------------------------------------------------------- /docs/zts_accesstoken.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AthenZ/athenz/HEAD/docs/zts_accesstoken.md -------------------------------------------------------------------------------- /docs/zts_api.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AthenZ/athenz/HEAD/docs/zts_api.md -------------------------------------------------------------------------------- /docs/zts_rolecert.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AthenZ/athenz/HEAD/docs/zts_rolecert.md -------------------------------------------------------------------------------- /go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AthenZ/athenz/HEAD/go.mod -------------------------------------------------------------------------------- /go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AthenZ/athenz/HEAD/go.sum -------------------------------------------------------------------------------- /kubernetes/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AthenZ/athenz/HEAD/kubernetes/.gitignore -------------------------------------------------------------------------------- /kubernetes/charts/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AthenZ/athenz/HEAD/kubernetes/charts/README.md -------------------------------------------------------------------------------- /kubernetes/charts/athenz-zms/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AthenZ/athenz/HEAD/kubernetes/charts/athenz-zms/LICENSE -------------------------------------------------------------------------------- /kubernetes/charts/athenz-zms/files/conf/authorized_client_ids.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /kubernetes/charts/athenz-zms/values.schema.json: -------------------------------------------------------------------------------- 1 | {} 2 | -------------------------------------------------------------------------------- /kubernetes/charts/athenz-zts/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AthenZ/athenz/HEAD/kubernetes/charts/athenz-zts/LICENSE -------------------------------------------------------------------------------- /kubernetes/charts/athenz-zts/files/conf/authorized_client_ids.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /kubernetes/charts/athenz-zts/values.schema.json: -------------------------------------------------------------------------------- 1 | {} 2 | -------------------------------------------------------------------------------- /kubernetes/charts/index.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AthenZ/athenz/HEAD/kubernetes/charts/index.yaml -------------------------------------------------------------------------------- /kubernetes/docs/TODO.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AthenZ/athenz/HEAD/kubernetes/docs/TODO.md -------------------------------------------------------------------------------- /kubernetes/docs/deploy-using-helm.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AthenZ/athenz/HEAD/kubernetes/docs/deploy-using-helm.md -------------------------------------------------------------------------------- /kubernetes/docs/sample/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AthenZ/athenz/HEAD/kubernetes/docs/sample/.gitignore -------------------------------------------------------------------------------- /libs/go/.gitignore: -------------------------------------------------------------------------------- 1 | pkg/ -------------------------------------------------------------------------------- /libs/go/athenz-common/log/debug.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AthenZ/athenz/HEAD/libs/go/athenz-common/log/debug.go -------------------------------------------------------------------------------- /libs/go/athenzconf/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AthenZ/athenz/HEAD/libs/go/athenzconf/Makefile -------------------------------------------------------------------------------- /libs/go/athenzconf/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AthenZ/athenz/HEAD/libs/go/athenzconf/README.md -------------------------------------------------------------------------------- /libs/go/athenzconf/athenzconf.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AthenZ/athenz/HEAD/libs/go/athenzconf/athenzconf.go -------------------------------------------------------------------------------- /libs/go/athenzconf/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AthenZ/athenz/HEAD/libs/go/athenzconf/pom.xml -------------------------------------------------------------------------------- /libs/go/athenzutils/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AthenZ/athenz/HEAD/libs/go/athenzutils/Makefile -------------------------------------------------------------------------------- /libs/go/athenzutils/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AthenZ/athenz/HEAD/libs/go/athenzutils/README.md -------------------------------------------------------------------------------- /libs/go/athenzutils/cert.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AthenZ/athenz/HEAD/libs/go/athenzutils/cert.go -------------------------------------------------------------------------------- /libs/go/athenzutils/cert_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AthenZ/athenz/HEAD/libs/go/athenzutils/cert_test.go -------------------------------------------------------------------------------- /libs/go/athenzutils/config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AthenZ/athenz/HEAD/libs/go/athenzutils/config.go -------------------------------------------------------------------------------- /libs/go/athenzutils/config_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AthenZ/athenz/HEAD/libs/go/athenzutils/config_test.go -------------------------------------------------------------------------------- /libs/go/athenzutils/data/valid_config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AthenZ/athenz/HEAD/libs/go/athenzutils/data/valid_config -------------------------------------------------------------------------------- /libs/go/athenzutils/hostname.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AthenZ/athenz/HEAD/libs/go/athenzutils/hostname.go -------------------------------------------------------------------------------- /libs/go/athenzutils/hostname_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AthenZ/athenz/HEAD/libs/go/athenzutils/hostname_test.go -------------------------------------------------------------------------------- /libs/go/athenzutils/idtoken.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AthenZ/athenz/HEAD/libs/go/athenzutils/idtoken.go -------------------------------------------------------------------------------- /libs/go/athenzutils/idtoken_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AthenZ/athenz/HEAD/libs/go/athenzutils/idtoken_test.go -------------------------------------------------------------------------------- /libs/go/athenzutils/instance.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AthenZ/athenz/HEAD/libs/go/athenzutils/instance.go -------------------------------------------------------------------------------- /libs/go/athenzutils/instance_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AthenZ/athenz/HEAD/libs/go/athenzutils/instance_test.go -------------------------------------------------------------------------------- /libs/go/athenzutils/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AthenZ/athenz/HEAD/libs/go/athenzutils/pom.xml -------------------------------------------------------------------------------- /libs/go/athenzutils/principal.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AthenZ/athenz/HEAD/libs/go/athenzutils/principal.go -------------------------------------------------------------------------------- /libs/go/athenzutils/principal_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AthenZ/athenz/HEAD/libs/go/athenzutils/principal_test.go -------------------------------------------------------------------------------- /libs/go/athenzutils/privkey.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AthenZ/athenz/HEAD/libs/go/athenzutils/privkey.go -------------------------------------------------------------------------------- /libs/go/athenzutils/privkey_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AthenZ/athenz/HEAD/libs/go/athenzutils/privkey_test.go -------------------------------------------------------------------------------- /libs/go/athenzutils/utils.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AthenZ/athenz/HEAD/libs/go/athenzutils/utils.go -------------------------------------------------------------------------------- /libs/go/athenzutils/utils_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AthenZ/athenz/HEAD/libs/go/athenzutils/utils_test.go -------------------------------------------------------------------------------- /libs/go/athenzutils/zmsclient.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AthenZ/athenz/HEAD/libs/go/athenzutils/zmsclient.go -------------------------------------------------------------------------------- /libs/go/athenzutils/zmsclient_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AthenZ/athenz/HEAD/libs/go/athenzutils/zmsclient_test.go -------------------------------------------------------------------------------- /libs/go/athenzutils/ztsclient.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AthenZ/athenz/HEAD/libs/go/athenzutils/ztsclient.go -------------------------------------------------------------------------------- /libs/go/athenzutils/ztsclient_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AthenZ/athenz/HEAD/libs/go/athenzutils/ztsclient_test.go -------------------------------------------------------------------------------- /libs/go/sia/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AthenZ/athenz/HEAD/libs/go/sia/Makefile -------------------------------------------------------------------------------- /libs/go/sia/access/config/config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AthenZ/athenz/HEAD/libs/go/sia/access/config/config.go -------------------------------------------------------------------------------- /libs/go/sia/access/tokens/tokens.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AthenZ/athenz/HEAD/libs/go/sia/access/tokens/tokens.go -------------------------------------------------------------------------------- /libs/go/sia/agent/agent.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AthenZ/athenz/HEAD/libs/go/sia/agent/agent.go -------------------------------------------------------------------------------- /libs/go/sia/agent/agent_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AthenZ/athenz/HEAD/libs/go/sia/agent/agent_test.go -------------------------------------------------------------------------------- /libs/go/sia/agent/devel/data/cert.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AthenZ/athenz/HEAD/libs/go/sia/agent/devel/data/cert.pem -------------------------------------------------------------------------------- /libs/go/sia/agent/devel/data/key.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AthenZ/athenz/HEAD/libs/go/sia/agent/devel/data/key.pem -------------------------------------------------------------------------------- /libs/go/sia/aws/doc/doc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AthenZ/athenz/HEAD/libs/go/sia/aws/doc/doc.go -------------------------------------------------------------------------------- /libs/go/sia/aws/lambda/lambda.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AthenZ/athenz/HEAD/libs/go/sia/aws/lambda/lambda.go -------------------------------------------------------------------------------- /libs/go/sia/aws/lambda/lambda_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AthenZ/athenz/HEAD/libs/go/sia/aws/lambda/lambda_test.go -------------------------------------------------------------------------------- /libs/go/sia/aws/meta/meta.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AthenZ/athenz/HEAD/libs/go/sia/aws/meta/meta.go -------------------------------------------------------------------------------- /libs/go/sia/aws/meta/meta_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AthenZ/athenz/HEAD/libs/go/sia/aws/meta/meta_test.go -------------------------------------------------------------------------------- /libs/go/sia/aws/options/data/profile_config.empty: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /libs/go/sia/aws/options/data/sia_empty_config: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /libs/go/sia/aws/options/options.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AthenZ/athenz/HEAD/libs/go/sia/aws/options/options.go -------------------------------------------------------------------------------- /libs/go/sia/config/config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AthenZ/athenz/HEAD/libs/go/sia/config/config.go -------------------------------------------------------------------------------- /libs/go/sia/file/file.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AthenZ/athenz/HEAD/libs/go/sia/file/file.go -------------------------------------------------------------------------------- /libs/go/sia/file/file_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AthenZ/athenz/HEAD/libs/go/sia/file/file_test.go -------------------------------------------------------------------------------- /libs/go/sia/futil/futil.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AthenZ/athenz/HEAD/libs/go/sia/futil/futil.go -------------------------------------------------------------------------------- /libs/go/sia/futil/futil_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AthenZ/athenz/HEAD/libs/go/sia/futil/futil_test.go -------------------------------------------------------------------------------- /libs/go/sia/gcp/functions/identity.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AthenZ/athenz/HEAD/libs/go/sia/gcp/functions/identity.go -------------------------------------------------------------------------------- /libs/go/sia/gcp/meta/meta.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AthenZ/athenz/HEAD/libs/go/sia/gcp/meta/meta.go -------------------------------------------------------------------------------- /libs/go/sia/gcp/meta/meta_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AthenZ/athenz/HEAD/libs/go/sia/gcp/meta/meta_test.go -------------------------------------------------------------------------------- /libs/go/sia/host/hostdoc/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AthenZ/athenz/HEAD/libs/go/sia/host/hostdoc/README.md -------------------------------------------------------------------------------- /libs/go/sia/host/hostdoc/hostdoc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AthenZ/athenz/HEAD/libs/go/sia/host/hostdoc/hostdoc.go -------------------------------------------------------------------------------- /libs/go/sia/host/hostdoc/raw/raw.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AthenZ/athenz/HEAD/libs/go/sia/host/hostdoc/raw/raw.go -------------------------------------------------------------------------------- /libs/go/sia/host/ip/ip.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AthenZ/athenz/HEAD/libs/go/sia/host/ip/ip.go -------------------------------------------------------------------------------- /libs/go/sia/host/ip/ip_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AthenZ/athenz/HEAD/libs/go/sia/host/ip/ip_test.go -------------------------------------------------------------------------------- /libs/go/sia/host/provider/provider.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AthenZ/athenz/HEAD/libs/go/sia/host/provider/provider.go -------------------------------------------------------------------------------- /libs/go/sia/host/utils/utils.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AthenZ/athenz/HEAD/libs/go/sia/host/utils/utils.go -------------------------------------------------------------------------------- /libs/go/sia/host/utils/utils_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AthenZ/athenz/HEAD/libs/go/sia/host/utils/utils_test.go -------------------------------------------------------------------------------- /libs/go/sia/http/http.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AthenZ/athenz/HEAD/libs/go/sia/http/http.go -------------------------------------------------------------------------------- /libs/go/sia/http/http_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AthenZ/athenz/HEAD/libs/go/sia/http/http_test.go -------------------------------------------------------------------------------- /libs/go/sia/logutil/logutil.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AthenZ/athenz/HEAD/libs/go/sia/logutil/logutil.go -------------------------------------------------------------------------------- /libs/go/sia/options/data/profile_config.empty: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /libs/go/sia/options/data/sia_config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AthenZ/athenz/HEAD/libs/go/sia/options/data/sia_config -------------------------------------------------------------------------------- /libs/go/sia/options/data/sia_empty_config: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /libs/go/sia/options/options.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AthenZ/athenz/HEAD/libs/go/sia/options/options.go -------------------------------------------------------------------------------- /libs/go/sia/options/options_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AthenZ/athenz/HEAD/libs/go/sia/options/options_test.go -------------------------------------------------------------------------------- /libs/go/sia/otel/instrumentation.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AthenZ/athenz/HEAD/libs/go/sia/otel/instrumentation.go -------------------------------------------------------------------------------- /libs/go/sia/otel/metric_sender.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AthenZ/athenz/HEAD/libs/go/sia/otel/metric_sender.go -------------------------------------------------------------------------------- /libs/go/sia/otel/metricset.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AthenZ/athenz/HEAD/libs/go/sia/otel/metricset.go -------------------------------------------------------------------------------- /libs/go/sia/otel/tls.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AthenZ/athenz/HEAD/libs/go/sia/otel/tls.go -------------------------------------------------------------------------------- /libs/go/sia/otel/util.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AthenZ/athenz/HEAD/libs/go/sia/otel/util.go -------------------------------------------------------------------------------- /libs/go/sia/otel/util_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AthenZ/athenz/HEAD/libs/go/sia/otel/util_test.go -------------------------------------------------------------------------------- /libs/go/sia/pki/cert/cert.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AthenZ/athenz/HEAD/libs/go/sia/pki/cert/cert.go -------------------------------------------------------------------------------- /libs/go/sia/pki/cert/cert_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AthenZ/athenz/HEAD/libs/go/sia/pki/cert/cert_test.go -------------------------------------------------------------------------------- /libs/go/sia/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AthenZ/athenz/HEAD/libs/go/sia/pom.xml -------------------------------------------------------------------------------- /libs/go/sia/sds/creds.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AthenZ/athenz/HEAD/libs/go/sia/sds/creds.go -------------------------------------------------------------------------------- /libs/go/sia/sds/data/athenz.api.cert.pem: -------------------------------------------------------------------------------- 1 | x509-certificate -------------------------------------------------------------------------------- /libs/go/sia/sds/data/athenz.api.key.pem: -------------------------------------------------------------------------------- 1 | private-key -------------------------------------------------------------------------------- /libs/go/sia/sds/data/ca.cert.pem: -------------------------------------------------------------------------------- 1 | ca-certs -------------------------------------------------------------------------------- /libs/go/sia/sds/handler.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AthenZ/athenz/HEAD/libs/go/sia/sds/handler.go -------------------------------------------------------------------------------- /libs/go/sia/sds/handler_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AthenZ/athenz/HEAD/libs/go/sia/sds/handler_test.go -------------------------------------------------------------------------------- /libs/go/sia/sds/info.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AthenZ/athenz/HEAD/libs/go/sia/sds/info.go -------------------------------------------------------------------------------- /libs/go/sia/sds/info_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AthenZ/athenz/HEAD/libs/go/sia/sds/info_test.go -------------------------------------------------------------------------------- /libs/go/sia/sds/sds.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AthenZ/athenz/HEAD/libs/go/sia/sds/sds.go -------------------------------------------------------------------------------- /libs/go/sia/sds/subscriber.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AthenZ/athenz/HEAD/libs/go/sia/sds/subscriber.go -------------------------------------------------------------------------------- /libs/go/sia/sds/subscriber_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AthenZ/athenz/HEAD/libs/go/sia/sds/subscriber_test.go -------------------------------------------------------------------------------- /libs/go/sia/sds/uds.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AthenZ/athenz/HEAD/libs/go/sia/sds/uds.go -------------------------------------------------------------------------------- /libs/go/sia/ssh/hostcert/hostcert.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AthenZ/athenz/HEAD/libs/go/sia/ssh/hostcert/hostcert.go -------------------------------------------------------------------------------- /libs/go/sia/ssh/hostkey/hostkey.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AthenZ/athenz/HEAD/libs/go/sia/ssh/hostkey/hostkey.go -------------------------------------------------------------------------------- /libs/go/sia/util/data/ca.cert.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AthenZ/athenz/HEAD/libs/go/sia/util/data/ca.cert.pem -------------------------------------------------------------------------------- /libs/go/sia/util/data/cert.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AthenZ/athenz/HEAD/libs/go/sia/util/data/cert.pem -------------------------------------------------------------------------------- /libs/go/sia/util/data/key.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AthenZ/athenz/HEAD/libs/go/sia/util/data/key.pem -------------------------------------------------------------------------------- /libs/go/sia/util/data/ssh-pub-key: -------------------------------------------------------------------------------- 1 | ssh-pub-key -------------------------------------------------------------------------------- /libs/go/sia/util/data/test_after_script.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | touch /tmp/test-after-script 4 | -------------------------------------------------------------------------------- /libs/go/sia/util/identity.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AthenZ/athenz/HEAD/libs/go/sia/util/identity.go -------------------------------------------------------------------------------- /libs/go/sia/util/identity_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AthenZ/athenz/HEAD/libs/go/sia/util/identity_test.go -------------------------------------------------------------------------------- /libs/go/sia/util/os_util_darwin.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AthenZ/athenz/HEAD/libs/go/sia/util/os_util_darwin.go -------------------------------------------------------------------------------- /libs/go/sia/util/os_util_freebsd.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AthenZ/athenz/HEAD/libs/go/sia/util/os_util_freebsd.go -------------------------------------------------------------------------------- /libs/go/sia/util/os_util_linux.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AthenZ/athenz/HEAD/libs/go/sia/util/os_util_linux.go -------------------------------------------------------------------------------- /libs/go/sia/util/os_util_windows.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AthenZ/athenz/HEAD/libs/go/sia/util/os_util_windows.go -------------------------------------------------------------------------------- /libs/go/sia/util/util.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AthenZ/athenz/HEAD/libs/go/sia/util/util.go -------------------------------------------------------------------------------- /libs/go/sia/util/util_darwin_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AthenZ/athenz/HEAD/libs/go/sia/util/util_darwin_test.go -------------------------------------------------------------------------------- /libs/go/sia/util/util_linux_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AthenZ/athenz/HEAD/libs/go/sia/util/util_linux_test.go -------------------------------------------------------------------------------- /libs/go/sia/util/util_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AthenZ/athenz/HEAD/libs/go/sia/util/util_test.go -------------------------------------------------------------------------------- /libs/go/sia/verify/verify.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AthenZ/athenz/HEAD/libs/go/sia/verify/verify.go -------------------------------------------------------------------------------- /libs/go/tls/config/config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AthenZ/athenz/HEAD/libs/go/tls/config/config.go -------------------------------------------------------------------------------- /libs/go/zmscli/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AthenZ/athenz/HEAD/libs/go/zmscli/Makefile -------------------------------------------------------------------------------- /libs/go/zmscli/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AthenZ/athenz/HEAD/libs/go/zmscli/README.md -------------------------------------------------------------------------------- /libs/go/zmscli/access.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AthenZ/athenz/HEAD/libs/go/zmscli/access.go -------------------------------------------------------------------------------- /libs/go/zmscli/cli.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AthenZ/athenz/HEAD/libs/go/zmscli/cli.go -------------------------------------------------------------------------------- /libs/go/zmscli/cli_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AthenZ/athenz/HEAD/libs/go/zmscli/cli_test.go -------------------------------------------------------------------------------- /libs/go/zmscli/doc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AthenZ/athenz/HEAD/libs/go/zmscli/doc.go -------------------------------------------------------------------------------- /libs/go/zmscli/domain.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AthenZ/athenz/HEAD/libs/go/zmscli/domain.go -------------------------------------------------------------------------------- /libs/go/zmscli/dump.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AthenZ/athenz/HEAD/libs/go/zmscli/dump.go -------------------------------------------------------------------------------- /libs/go/zmscli/dump_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AthenZ/athenz/HEAD/libs/go/zmscli/dump_test.go -------------------------------------------------------------------------------- /libs/go/zmscli/entity.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AthenZ/athenz/HEAD/libs/go/zmscli/entity.go -------------------------------------------------------------------------------- /libs/go/zmscli/group.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AthenZ/athenz/HEAD/libs/go/zmscli/group.go -------------------------------------------------------------------------------- /libs/go/zmscli/import.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AthenZ/athenz/HEAD/libs/go/zmscli/import.go -------------------------------------------------------------------------------- /libs/go/zmscli/policy.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AthenZ/athenz/HEAD/libs/go/zmscli/policy.go -------------------------------------------------------------------------------- /libs/go/zmscli/policy_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AthenZ/athenz/HEAD/libs/go/zmscli/policy_test.go -------------------------------------------------------------------------------- /libs/go/zmscli/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AthenZ/athenz/HEAD/libs/go/zmscli/pom.xml -------------------------------------------------------------------------------- /libs/go/zmscli/quota.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AthenZ/athenz/HEAD/libs/go/zmscli/quota.go -------------------------------------------------------------------------------- /libs/go/zmscli/review.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AthenZ/athenz/HEAD/libs/go/zmscli/review.go -------------------------------------------------------------------------------- /libs/go/zmscli/role.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AthenZ/athenz/HEAD/libs/go/zmscli/role.go -------------------------------------------------------------------------------- /libs/go/zmscli/role_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AthenZ/athenz/HEAD/libs/go/zmscli/role_test.go -------------------------------------------------------------------------------- /libs/go/zmscli/service.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AthenZ/athenz/HEAD/libs/go/zmscli/service.go -------------------------------------------------------------------------------- /libs/go/zmscli/service_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AthenZ/athenz/HEAD/libs/go/zmscli/service_test.go -------------------------------------------------------------------------------- /libs/go/zmscli/stats.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AthenZ/athenz/HEAD/libs/go/zmscli/stats.go -------------------------------------------------------------------------------- /libs/go/zmscli/template.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AthenZ/athenz/HEAD/libs/go/zmscli/template.go -------------------------------------------------------------------------------- /libs/go/zmscli/tenant.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AthenZ/athenz/HEAD/libs/go/zmscli/tenant.go -------------------------------------------------------------------------------- /libs/go/zmscli/user.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AthenZ/athenz/HEAD/libs/go/zmscli/user.go -------------------------------------------------------------------------------- /libs/go/zmscli/utils.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AthenZ/athenz/HEAD/libs/go/zmscli/utils.go -------------------------------------------------------------------------------- /libs/go/zmscli/utils_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AthenZ/athenz/HEAD/libs/go/zmscli/utils_test.go -------------------------------------------------------------------------------- /libs/go/zmscli/ybase64.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AthenZ/athenz/HEAD/libs/go/zmscli/ybase64.go -------------------------------------------------------------------------------- /libs/go/zmssvctoken/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AthenZ/athenz/HEAD/libs/go/zmssvctoken/Makefile -------------------------------------------------------------------------------- /libs/go/zmssvctoken/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AthenZ/athenz/HEAD/libs/go/zmssvctoken/README.md -------------------------------------------------------------------------------- /libs/go/zmssvctoken/doc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AthenZ/athenz/HEAD/libs/go/zmssvctoken/doc.go -------------------------------------------------------------------------------- /libs/go/zmssvctoken/keyserver_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AthenZ/athenz/HEAD/libs/go/zmssvctoken/keyserver_test.go -------------------------------------------------------------------------------- /libs/go/zmssvctoken/keystore.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AthenZ/athenz/HEAD/libs/go/zmssvctoken/keystore.go -------------------------------------------------------------------------------- /libs/go/zmssvctoken/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AthenZ/athenz/HEAD/libs/go/zmssvctoken/pom.xml -------------------------------------------------------------------------------- /libs/go/zmssvctoken/signer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AthenZ/athenz/HEAD/libs/go/zmssvctoken/signer.go -------------------------------------------------------------------------------- /libs/go/zmssvctoken/signer_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AthenZ/athenz/HEAD/libs/go/zmssvctoken/signer_test.go -------------------------------------------------------------------------------- /libs/go/zmssvctoken/token.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AthenZ/athenz/HEAD/libs/go/zmssvctoken/token.go -------------------------------------------------------------------------------- /libs/go/zmssvctoken/token_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AthenZ/athenz/HEAD/libs/go/zmssvctoken/token_test.go -------------------------------------------------------------------------------- /libs/go/zmssvctoken/util.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AthenZ/athenz/HEAD/libs/go/zmssvctoken/util.go -------------------------------------------------------------------------------- /libs/go/zmssvctoken/validate_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AthenZ/athenz/HEAD/libs/go/zmssvctoken/validate_test.go -------------------------------------------------------------------------------- /libs/go/zmssvctoken/ybase64.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AthenZ/athenz/HEAD/libs/go/zmssvctoken/ybase64.go -------------------------------------------------------------------------------- /libs/go/zmssvctoken/ybase64_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AthenZ/athenz/HEAD/libs/go/zmssvctoken/ybase64_test.go -------------------------------------------------------------------------------- /libs/go/ztsroletoken/.gitignore: -------------------------------------------------------------------------------- 1 | bin/ 2 | src/ 3 | pkg/ 4 | -------------------------------------------------------------------------------- /libs/go/ztsroletoken/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AthenZ/athenz/HEAD/libs/go/ztsroletoken/Makefile -------------------------------------------------------------------------------- /libs/go/ztsroletoken/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AthenZ/athenz/HEAD/libs/go/ztsroletoken/README.md -------------------------------------------------------------------------------- /libs/go/ztsroletoken/doc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AthenZ/athenz/HEAD/libs/go/ztsroletoken/doc.go -------------------------------------------------------------------------------- /libs/go/ztsroletoken/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AthenZ/athenz/HEAD/libs/go/ztsroletoken/pom.xml -------------------------------------------------------------------------------- /libs/go/ztsroletoken/role-token.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AthenZ/athenz/HEAD/libs/go/ztsroletoken/role-token.go -------------------------------------------------------------------------------- /libs/java/auth_core/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AthenZ/athenz/HEAD/libs/java/auth_core/README.md -------------------------------------------------------------------------------- /libs/java/auth_core/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AthenZ/athenz/HEAD/libs/java/auth_core/pom.xml -------------------------------------------------------------------------------- /libs/java/auth_core/src/test/resources/arg_file: -------------------------------------------------------------------------------- 1 | check 2 | -------------------------------------------------------------------------------- /libs/java/auth_core/src/test/resources/authorized_client_ids.empty.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /libs/java/cert_refresher/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AthenZ/athenz/HEAD/libs/java/cert_refresher/pom.xml -------------------------------------------------------------------------------- /libs/java/cert_refresher/src/test/resources/rsa_public_x510_empty.cert: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /libs/java/cert_refresher/src/test/resources/testFile: -------------------------------------------------------------------------------- 1 | content -------------------------------------------------------------------------------- /libs/java/client_common/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AthenZ/athenz/HEAD/libs/java/client_common/README.md -------------------------------------------------------------------------------- /libs/java/client_common/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AthenZ/athenz/HEAD/libs/java/client_common/pom.xml -------------------------------------------------------------------------------- /libs/java/gcp_zts_creds/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AthenZ/athenz/HEAD/libs/java/gcp_zts_creds/README.md -------------------------------------------------------------------------------- /libs/java/gcp_zts_creds/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AthenZ/athenz/HEAD/libs/java/gcp_zts_creds/pom.xml -------------------------------------------------------------------------------- /libs/java/instance_provider/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AthenZ/athenz/HEAD/libs/java/instance_provider/README.md -------------------------------------------------------------------------------- /libs/java/instance_provider/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AthenZ/athenz/HEAD/libs/java/instance_provider/pom.xml -------------------------------------------------------------------------------- /libs/java/instance_provider/src/test/resources/mockito-extensions/org.mockito.plugins.MockMaker: -------------------------------------------------------------------------------- 1 | mock-maker-inline -------------------------------------------------------------------------------- /libs/java/server_aws_common/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AthenZ/athenz/HEAD/libs/java/server_aws_common/README.md -------------------------------------------------------------------------------- /libs/java/server_aws_common/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AthenZ/athenz/HEAD/libs/java/server_aws_common/pom.xml -------------------------------------------------------------------------------- /libs/java/server_aws_common/src/test/resources/mockito-extensions/org.mockito.plugins.MockMaker: -------------------------------------------------------------------------------- 1 | mock-maker-inline 2 | -------------------------------------------------------------------------------- /libs/java/server_common/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AthenZ/athenz/HEAD/libs/java/server_common/README.md -------------------------------------------------------------------------------- /libs/java/server_common/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AthenZ/athenz/HEAD/libs/java/server_common/pom.xml -------------------------------------------------------------------------------- /libs/java/server_common/src/test/resources/mockito-extensions/org.mockito.plugins.MockMaker: -------------------------------------------------------------------------------- 1 | mock-maker-inline 2 | -------------------------------------------------------------------------------- /libs/java/server_common/src/test/resources/testFileConfigEmpty.properties: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /libs/java/server_gcp_common/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AthenZ/athenz/HEAD/libs/java/server_gcp_common/README.md -------------------------------------------------------------------------------- /libs/java/server_gcp_common/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AthenZ/athenz/HEAD/libs/java/server_gcp_common/pom.xml -------------------------------------------------------------------------------- /libs/java/server_k8s_common/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AthenZ/athenz/HEAD/libs/java/server_k8s_common/README.md -------------------------------------------------------------------------------- /libs/java/server_k8s_common/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AthenZ/athenz/HEAD/libs/java/server_k8s_common/pom.xml -------------------------------------------------------------------------------- /libs/java/server_msg_pulsar/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AthenZ/athenz/HEAD/libs/java/server_msg_pulsar/README.md -------------------------------------------------------------------------------- /libs/java/server_msg_pulsar/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AthenZ/athenz/HEAD/libs/java/server_msg_pulsar/pom.xml -------------------------------------------------------------------------------- /libs/java/syncer_common/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AthenZ/athenz/HEAD/libs/java/syncer_common/pom.xml -------------------------------------------------------------------------------- /libs/nodejs/auth_core/.npmignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AthenZ/athenz/HEAD/libs/nodejs/auth_core/.npmignore -------------------------------------------------------------------------------- /libs/nodejs/auth_core/.prettierrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AthenZ/athenz/HEAD/libs/nodejs/auth_core/.prettierrc -------------------------------------------------------------------------------- /libs/nodejs/auth_core/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AthenZ/athenz/HEAD/libs/nodejs/auth_core/Makefile -------------------------------------------------------------------------------- /libs/nodejs/auth_core/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AthenZ/athenz/HEAD/libs/nodejs/auth_core/README.md -------------------------------------------------------------------------------- /libs/nodejs/auth_core/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AthenZ/athenz/HEAD/libs/nodejs/auth_core/index.js -------------------------------------------------------------------------------- /libs/nodejs/auth_core/logger.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AthenZ/athenz/HEAD/libs/nodejs/auth_core/logger.js -------------------------------------------------------------------------------- /libs/nodejs/auth_core/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AthenZ/athenz/HEAD/libs/nodejs/auth_core/package.json -------------------------------------------------------------------------------- /libs/nodejs/auth_core/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AthenZ/athenz/HEAD/libs/nodejs/auth_core/pom.xml -------------------------------------------------------------------------------- /mkdocs.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AthenZ/athenz/HEAD/mkdocs.yml -------------------------------------------------------------------------------- /pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AthenZ/athenz/HEAD/pom.xml -------------------------------------------------------------------------------- /provider/aws/sia-ec2/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AthenZ/athenz/HEAD/provider/aws/sia-ec2/Makefile -------------------------------------------------------------------------------- /provider/aws/sia-ec2/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AthenZ/athenz/HEAD/provider/aws/sia-ec2/README.md -------------------------------------------------------------------------------- /provider/aws/sia-ec2/authn.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AthenZ/athenz/HEAD/provider/aws/sia-ec2/authn.go -------------------------------------------------------------------------------- /provider/aws/sia-ec2/authn_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AthenZ/athenz/HEAD/provider/aws/sia-ec2/authn_test.go -------------------------------------------------------------------------------- /provider/aws/sia-ec2/cmd/siad/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AthenZ/athenz/HEAD/provider/aws/sia-ec2/cmd/siad/main.go -------------------------------------------------------------------------------- /provider/aws/sia-ec2/debian/ubuntu/postinst: -------------------------------------------------------------------------------- 1 | systemctl enable sia > /dev/null 2>&1 2 | -------------------------------------------------------------------------------- /provider/aws/sia-ec2/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AthenZ/athenz/HEAD/provider/aws/sia-ec2/pom.xml -------------------------------------------------------------------------------- /provider/aws/sia-ec2/provider.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AthenZ/athenz/HEAD/provider/aws/sia-ec2/provider.go -------------------------------------------------------------------------------- /provider/aws/sia-ec2/provider_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AthenZ/athenz/HEAD/provider/aws/sia-ec2/provider_test.go -------------------------------------------------------------------------------- /provider/aws/sia-eks/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AthenZ/athenz/HEAD/provider/aws/sia-eks/Makefile -------------------------------------------------------------------------------- /provider/aws/sia-eks/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AthenZ/athenz/HEAD/provider/aws/sia-eks/README.md -------------------------------------------------------------------------------- /provider/aws/sia-eks/authn.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AthenZ/athenz/HEAD/provider/aws/sia-eks/authn.go -------------------------------------------------------------------------------- /provider/aws/sia-eks/authn_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AthenZ/athenz/HEAD/provider/aws/sia-eks/authn_test.go -------------------------------------------------------------------------------- /provider/aws/sia-eks/cmd/siad/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AthenZ/athenz/HEAD/provider/aws/sia-eks/cmd/siad/main.go -------------------------------------------------------------------------------- /provider/aws/sia-eks/debian/ubuntu/postinst: -------------------------------------------------------------------------------- 1 | systemctl enable sia > /dev/null 2>&1 2 | -------------------------------------------------------------------------------- /provider/aws/sia-eks/devel/data/access_profile_config: -------------------------------------------------------------------------------- 1 | { 2 | "profile": "dev" 3 | } -------------------------------------------------------------------------------- /provider/aws/sia-eks/devel/data/access_profile_empty_config: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /provider/aws/sia-eks/devel/data/sia_empty_config: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /provider/aws/sia-eks/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AthenZ/athenz/HEAD/provider/aws/sia-eks/pom.xml -------------------------------------------------------------------------------- /provider/aws/sia-eks/provider.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AthenZ/athenz/HEAD/provider/aws/sia-eks/provider.go -------------------------------------------------------------------------------- /provider/aws/sia-eks/sia-eks.spec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AthenZ/athenz/HEAD/provider/aws/sia-eks/sia-eks.spec -------------------------------------------------------------------------------- /provider/aws/sia-fargate/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AthenZ/athenz/HEAD/provider/aws/sia-fargate/Makefile -------------------------------------------------------------------------------- /provider/aws/sia-fargate/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AthenZ/athenz/HEAD/provider/aws/sia-fargate/README.md -------------------------------------------------------------------------------- /provider/aws/sia-fargate/authn.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AthenZ/athenz/HEAD/provider/aws/sia-fargate/authn.go -------------------------------------------------------------------------------- /provider/aws/sia-fargate/debian/ubuntu/postinst: -------------------------------------------------------------------------------- 1 | systemctl enable sia > /dev/null 2>&1 2 | -------------------------------------------------------------------------------- /provider/aws/sia-fargate/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AthenZ/athenz/HEAD/provider/aws/sia-fargate/pom.xml -------------------------------------------------------------------------------- /provider/aws/sia-fargate/provider.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AthenZ/athenz/HEAD/provider/aws/sia-fargate/provider.go -------------------------------------------------------------------------------- /provider/azure/sia-vm/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AthenZ/athenz/HEAD/provider/azure/sia-vm/Makefile -------------------------------------------------------------------------------- /provider/azure/sia-vm/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AthenZ/athenz/HEAD/provider/azure/sia-vm/README.md -------------------------------------------------------------------------------- /provider/azure/sia-vm/authn.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AthenZ/athenz/HEAD/provider/azure/sia-vm/authn.go -------------------------------------------------------------------------------- /provider/azure/sia-vm/authn_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AthenZ/athenz/HEAD/provider/azure/sia-vm/authn_test.go -------------------------------------------------------------------------------- /provider/azure/sia-vm/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AthenZ/athenz/HEAD/provider/azure/sia-vm/pom.xml -------------------------------------------------------------------------------- /provider/azure/sia-vm/util/util.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AthenZ/athenz/HEAD/provider/azure/sia-vm/util/util.go -------------------------------------------------------------------------------- /provider/gcp/sia-gce/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AthenZ/athenz/HEAD/provider/gcp/sia-gce/Makefile -------------------------------------------------------------------------------- /provider/gcp/sia-gce/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AthenZ/athenz/HEAD/provider/gcp/sia-gce/README.md -------------------------------------------------------------------------------- /provider/gcp/sia-gce/authn.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AthenZ/athenz/HEAD/provider/gcp/sia-gce/authn.go -------------------------------------------------------------------------------- /provider/gcp/sia-gce/authn_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AthenZ/athenz/HEAD/provider/gcp/sia-gce/authn_test.go -------------------------------------------------------------------------------- /provider/gcp/sia-gce/cmd/siad/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AthenZ/athenz/HEAD/provider/gcp/sia-gce/cmd/siad/main.go -------------------------------------------------------------------------------- /provider/gcp/sia-gce/debian/ubuntu/postinst: -------------------------------------------------------------------------------- 1 | systemctl enable sia > /dev/null 2>&1 2 | -------------------------------------------------------------------------------- /provider/gcp/sia-gce/devel/data/access_profile_config: -------------------------------------------------------------------------------- 1 | { 2 | "profile": "dev" 3 | } -------------------------------------------------------------------------------- /provider/gcp/sia-gce/devel/data/access_profile_empty_config: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /provider/gcp/sia-gce/devel/data/sia_empty_config: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /provider/gcp/sia-gce/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AthenZ/athenz/HEAD/provider/gcp/sia-gce/pom.xml -------------------------------------------------------------------------------- /provider/gcp/sia-gce/provider.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AthenZ/athenz/HEAD/provider/gcp/sia-gce/provider.go -------------------------------------------------------------------------------- /provider/gcp/sia-gce/sia-gce.spec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AthenZ/athenz/HEAD/provider/gcp/sia-gce/sia-gce.spec -------------------------------------------------------------------------------- /provider/gcp/sia-gke/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AthenZ/athenz/HEAD/provider/gcp/sia-gke/Makefile -------------------------------------------------------------------------------- /provider/gcp/sia-gke/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AthenZ/athenz/HEAD/provider/gcp/sia-gke/README.md -------------------------------------------------------------------------------- /provider/gcp/sia-gke/authn.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AthenZ/athenz/HEAD/provider/gcp/sia-gke/authn.go -------------------------------------------------------------------------------- /provider/gcp/sia-gke/authn_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AthenZ/athenz/HEAD/provider/gcp/sia-gke/authn_test.go -------------------------------------------------------------------------------- /provider/gcp/sia-gke/cmd/siad/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AthenZ/athenz/HEAD/provider/gcp/sia-gke/cmd/siad/main.go -------------------------------------------------------------------------------- /provider/gcp/sia-gke/debian/ubuntu/postinst: -------------------------------------------------------------------------------- 1 | systemctl enable sia > /dev/null 2>&1 2 | -------------------------------------------------------------------------------- /provider/gcp/sia-gke/devel/data/access_profile_config: -------------------------------------------------------------------------------- 1 | { 2 | "profile": "dev" 3 | } -------------------------------------------------------------------------------- /provider/gcp/sia-gke/devel/data/access_profile_empty_config: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /provider/gcp/sia-gke/devel/data/sia_empty_config: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /provider/gcp/sia-gke/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AthenZ/athenz/HEAD/provider/gcp/sia-gke/pom.xml -------------------------------------------------------------------------------- /provider/gcp/sia-gke/provider.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AthenZ/athenz/HEAD/provider/gcp/sia-gke/provider.go -------------------------------------------------------------------------------- /provider/gcp/sia-gke/sia-gke.spec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AthenZ/athenz/HEAD/provider/gcp/sia-gke/sia-gke.spec -------------------------------------------------------------------------------- /provider/gcp/sia-run/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AthenZ/athenz/HEAD/provider/gcp/sia-run/Makefile -------------------------------------------------------------------------------- /provider/gcp/sia-run/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AthenZ/athenz/HEAD/provider/gcp/sia-run/README.md -------------------------------------------------------------------------------- /provider/gcp/sia-run/authn.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AthenZ/athenz/HEAD/provider/gcp/sia-run/authn.go -------------------------------------------------------------------------------- /provider/gcp/sia-run/authn_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AthenZ/athenz/HEAD/provider/gcp/sia-run/authn_test.go -------------------------------------------------------------------------------- /provider/gcp/sia-run/cmd/siad/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AthenZ/athenz/HEAD/provider/gcp/sia-run/cmd/siad/main.go -------------------------------------------------------------------------------- /provider/gcp/sia-run/devel/data/sia_empty_config: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /provider/gcp/sia-run/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AthenZ/athenz/HEAD/provider/gcp/sia-run/pom.xml -------------------------------------------------------------------------------- /provider/gcp/sia-run/provider.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AthenZ/athenz/HEAD/provider/gcp/sia-run/provider.go -------------------------------------------------------------------------------- /provider/gcp/sia-run/sia-run.spec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AthenZ/athenz/HEAD/provider/gcp/sia-run/sia-run.spec -------------------------------------------------------------------------------- /provider/github/sia-actions/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AthenZ/athenz/HEAD/provider/github/sia-actions/Makefile -------------------------------------------------------------------------------- /provider/github/sia-actions/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AthenZ/athenz/HEAD/provider/github/sia-actions/README.md -------------------------------------------------------------------------------- /provider/github/sia-actions/authn.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AthenZ/athenz/HEAD/provider/github/sia-actions/authn.go -------------------------------------------------------------------------------- /provider/github/sia-actions/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AthenZ/athenz/HEAD/provider/github/sia-actions/pom.xml -------------------------------------------------------------------------------- /provider/harness/sia-harness/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AthenZ/athenz/HEAD/provider/harness/sia-harness/Makefile -------------------------------------------------------------------------------- /provider/harness/sia-harness/authn.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AthenZ/athenz/HEAD/provider/harness/sia-harness/authn.go -------------------------------------------------------------------------------- /provider/harness/sia-harness/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AthenZ/athenz/HEAD/provider/harness/sia-harness/pom.xml -------------------------------------------------------------------------------- /rdl/rdl-gen-athenz-go-client/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AthenZ/athenz/HEAD/rdl/rdl-gen-athenz-go-client/Makefile -------------------------------------------------------------------------------- /rdl/rdl-gen-athenz-go-client/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AthenZ/athenz/HEAD/rdl/rdl-gen-athenz-go-client/main.go -------------------------------------------------------------------------------- /rdl/rdl-gen-athenz-go-client/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AthenZ/athenz/HEAD/rdl/rdl-gen-athenz-go-client/pom.xml -------------------------------------------------------------------------------- /rdl/rdl-gen-athenz-go-model/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AthenZ/athenz/HEAD/rdl/rdl-gen-athenz-go-model/Makefile -------------------------------------------------------------------------------- /rdl/rdl-gen-athenz-go-model/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AthenZ/athenz/HEAD/rdl/rdl-gen-athenz-go-model/main.go -------------------------------------------------------------------------------- /rdl/rdl-gen-athenz-go-model/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AthenZ/athenz/HEAD/rdl/rdl-gen-athenz-go-model/pom.xml -------------------------------------------------------------------------------- /rdl/rdl-gen-athenz-java-model/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AthenZ/athenz/HEAD/rdl/rdl-gen-athenz-java-model/main.go -------------------------------------------------------------------------------- /rdl/rdl-gen-athenz-java-model/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AthenZ/athenz/HEAD/rdl/rdl-gen-athenz-java-model/pom.xml -------------------------------------------------------------------------------- /rdl/rdl-gen-athenz-server/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AthenZ/athenz/HEAD/rdl/rdl-gen-athenz-server/Makefile -------------------------------------------------------------------------------- /rdl/rdl-gen-athenz-server/go-util.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AthenZ/athenz/HEAD/rdl/rdl-gen-athenz-server/go-util.go -------------------------------------------------------------------------------- /rdl/rdl-gen-athenz-server/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AthenZ/athenz/HEAD/rdl/rdl-gen-athenz-server/main.go -------------------------------------------------------------------------------- /rdl/rdl-gen-athenz-server/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AthenZ/athenz/HEAD/rdl/rdl-gen-athenz-server/pom.xml -------------------------------------------------------------------------------- /roadmap.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AthenZ/athenz/HEAD/roadmap.md -------------------------------------------------------------------------------- /servers/zms/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AthenZ/athenz/HEAD/servers/zms/README.md -------------------------------------------------------------------------------- /servers/zms/conf/athenz.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AthenZ/athenz/HEAD/servers/zms/conf/athenz.properties -------------------------------------------------------------------------------- /servers/zms/conf/dev_x509_cert.cnf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AthenZ/athenz/HEAD/servers/zms/conf/dev_x509_cert.cnf -------------------------------------------------------------------------------- /servers/zms/conf/logback.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AthenZ/athenz/HEAD/servers/zms/conf/logback.xml -------------------------------------------------------------------------------- /servers/zms/conf/zms.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AthenZ/athenz/HEAD/servers/zms/conf/zms.properties -------------------------------------------------------------------------------- /servers/zms/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AthenZ/athenz/HEAD/servers/zms/pom.xml -------------------------------------------------------------------------------- /servers/zms/schema/schema_update.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AthenZ/athenz/HEAD/servers/zms/schema/schema_update.md -------------------------------------------------------------------------------- /servers/zms/schema/zms_server.mwb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AthenZ/athenz/HEAD/servers/zms/schema/zms_server.mwb -------------------------------------------------------------------------------- /servers/zms/schema/zms_server.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AthenZ/athenz/HEAD/servers/zms/schema/zms_server.sql -------------------------------------------------------------------------------- /servers/zms/scripts/make_stubs.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AthenZ/athenz/HEAD/servers/zms/scripts/make_stubs.sh -------------------------------------------------------------------------------- /servers/zms/scripts/setup_dev_zms.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AthenZ/athenz/HEAD/servers/zms/scripts/setup_dev_zms.sh -------------------------------------------------------------------------------- /servers/zms/scripts/zms: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AthenZ/athenz/HEAD/servers/zms/scripts/zms -------------------------------------------------------------------------------- /servers/zms/src/main/rdl/ZMS.rdl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AthenZ/athenz/HEAD/servers/zms/src/main/rdl/ZMS.rdl -------------------------------------------------------------------------------- /servers/zms/src/test/resources/mysql/set-read-only.sql: -------------------------------------------------------------------------------- 1 | FLUSH TABLES WITH READ LOCK; 2 | SET GLOBAL read_only = 1; 3 | -------------------------------------------------------------------------------- /servers/zms/src/test/resources/mysql/unset-read-only.sql: -------------------------------------------------------------------------------- 1 | SET GLOBAL read_only = 0; 2 | UNLOCK TABLES; 3 | -------------------------------------------------------------------------------- /servers/zts/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AthenZ/athenz/HEAD/servers/zts/README.md -------------------------------------------------------------------------------- /servers/zts/conf/athenz.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AthenZ/athenz/HEAD/servers/zts/conf/athenz.properties -------------------------------------------------------------------------------- /servers/zts/conf/aws_public.crt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AthenZ/athenz/HEAD/servers/zts/conf/aws_public.crt -------------------------------------------------------------------------------- /servers/zts/conf/dev_x509_cert.cnf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AthenZ/athenz/HEAD/servers/zts/conf/dev_x509_cert.cnf -------------------------------------------------------------------------------- /servers/zts/conf/dev_x509_ext.cnf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AthenZ/athenz/HEAD/servers/zts/conf/dev_x509_ext.cnf -------------------------------------------------------------------------------- /servers/zts/conf/dev_x509ca_cert.cnf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AthenZ/athenz/HEAD/servers/zts/conf/dev_x509ca_cert.cnf -------------------------------------------------------------------------------- /servers/zts/conf/logback.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AthenZ/athenz/HEAD/servers/zts/conf/logback.xml -------------------------------------------------------------------------------- /servers/zts/conf/self_x509_cert.cnf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AthenZ/athenz/HEAD/servers/zts/conf/self_x509_cert.cnf -------------------------------------------------------------------------------- /servers/zts/conf/zts.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AthenZ/athenz/HEAD/servers/zts/conf/zts.properties -------------------------------------------------------------------------------- /servers/zts/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AthenZ/athenz/HEAD/servers/zts/pom.xml -------------------------------------------------------------------------------- /servers/zts/schema/schema_update.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AthenZ/athenz/HEAD/servers/zts/schema/schema_update.md -------------------------------------------------------------------------------- /servers/zts/schema/zts_server.mwb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AthenZ/athenz/HEAD/servers/zts/schema/zts_server.mwb -------------------------------------------------------------------------------- /servers/zts/schema/zts_server.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AthenZ/athenz/HEAD/servers/zts/schema/zts_server.sql -------------------------------------------------------------------------------- /servers/zts/scripts/make_stubs.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AthenZ/athenz/HEAD/servers/zts/scripts/make_stubs.sh -------------------------------------------------------------------------------- /servers/zts/scripts/setup_dev_zts.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AthenZ/athenz/HEAD/servers/zts/scripts/setup_dev_zts.sh -------------------------------------------------------------------------------- /servers/zts/scripts/zts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AthenZ/athenz/HEAD/servers/zts/scripts/zts -------------------------------------------------------------------------------- /servers/zts/src/main/rdl/ZTS.rdl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AthenZ/athenz/HEAD/servers/zts/src/main/rdl/ZTS.rdl -------------------------------------------------------------------------------- /servers/zts/src/test/resources/ca-bundle-file-empty.json: -------------------------------------------------------------------------------- 1 | { 2 | "certBundles": [ 3 | ] 4 | } 5 | -------------------------------------------------------------------------------- /servers/zts/src/test/resources/ca-cert-1: -------------------------------------------------------------------------------- 1 | ca-cert-1 -------------------------------------------------------------------------------- /servers/zts/src/test/resources/ca-cert-2: -------------------------------------------------------------------------------- 1 | ca-cert-2 -------------------------------------------------------------------------------- /servers/zts/src/test/resources/invalid_keystore.jks: -------------------------------------------------------------------------------- 1 | invalid-keystore -------------------------------------------------------------------------------- /servers/zts/src/test/resources/mockito-extensions/org.mockito.plugins.MockMaker: -------------------------------------------------------------------------------- 1 | mock-maker-inline 2 | -------------------------------------------------------------------------------- /servers/zts/src/test/resources/ssh-ca-certs: -------------------------------------------------------------------------------- 1 | ssh-certificate-authority-keys -------------------------------------------------------------------------------- /servers/zts/src/test/resources/ssh-host-file: -------------------------------------------------------------------------------- 1 | ssh-host -------------------------------------------------------------------------------- /servers/zts/src/test/resources/ssh-user-file: -------------------------------------------------------------------------------- 1 | ssh-user -------------------------------------------------------------------------------- /servers/zts/src/test/resources/system_empty_authz_details.json: -------------------------------------------------------------------------------- 1 | { 2 | } 3 | -------------------------------------------------------------------------------- /sonar-project.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AthenZ/athenz/HEAD/sonar-project.properties -------------------------------------------------------------------------------- /start-local-athenz.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AthenZ/athenz/HEAD/start-local-athenz.sh -------------------------------------------------------------------------------- /stop-local-athenz.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AthenZ/athenz/HEAD/stop-local-athenz.sh -------------------------------------------------------------------------------- /syncers/auth_history_syncer/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AthenZ/athenz/HEAD/syncers/auth_history_syncer/README.md -------------------------------------------------------------------------------- /syncers/auth_history_syncer/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AthenZ/athenz/HEAD/syncers/auth_history_syncer/pom.xml -------------------------------------------------------------------------------- /syncers/zms_aws_domain_syncer/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AthenZ/athenz/HEAD/syncers/zms_aws_domain_syncer/pom.xml -------------------------------------------------------------------------------- /syncers/zms_gcp_domain_syncer/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AthenZ/athenz/HEAD/syncers/zms_gcp_domain_syncer/pom.xml -------------------------------------------------------------------------------- /ui/.babelrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AthenZ/athenz/HEAD/ui/.babelrc -------------------------------------------------------------------------------- /ui/.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AthenZ/athenz/HEAD/ui/.editorconfig -------------------------------------------------------------------------------- /ui/.env: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AthenZ/athenz/HEAD/ui/.env -------------------------------------------------------------------------------- /ui/.istanbul.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AthenZ/athenz/HEAD/ui/.istanbul.yml -------------------------------------------------------------------------------- /ui/.npmrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AthenZ/athenz/HEAD/ui/.npmrc -------------------------------------------------------------------------------- /ui/.prettierrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AthenZ/athenz/HEAD/ui/.prettierrc -------------------------------------------------------------------------------- /ui/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AthenZ/athenz/HEAD/ui/Makefile -------------------------------------------------------------------------------- /ui/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AthenZ/athenz/HEAD/ui/README.md -------------------------------------------------------------------------------- /ui/__mocks__/@athenz/DummyKeyStore.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AthenZ/athenz/HEAD/ui/__mocks__/@athenz/DummyKeyStore.js -------------------------------------------------------------------------------- /ui/__mocks__/@athenz/DummyYBase64.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AthenZ/athenz/HEAD/ui/__mocks__/@athenz/DummyYBase64.js -------------------------------------------------------------------------------- /ui/__mocks__/@athenz/auth-core.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AthenZ/athenz/HEAD/ui/__mocks__/@athenz/auth-core.js -------------------------------------------------------------------------------- /ui/__mocks__/fs.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AthenZ/athenz/HEAD/ui/__mocks__/fs.js -------------------------------------------------------------------------------- /ui/__mocks__/next/router.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AthenZ/athenz/HEAD/ui/__mocks__/next/router.js -------------------------------------------------------------------------------- /ui/app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AthenZ/athenz/HEAD/ui/app.js -------------------------------------------------------------------------------- /ui/athenz-ui.spec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AthenZ/athenz/HEAD/ui/athenz-ui.spec -------------------------------------------------------------------------------- /ui/docs/msd-api.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AthenZ/athenz/HEAD/ui/docs/msd-api.md -------------------------------------------------------------------------------- /ui/docs/zms-api.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AthenZ/athenz/HEAD/ui/docs/zms-api.md -------------------------------------------------------------------------------- /ui/jest.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AthenZ/athenz/HEAD/ui/jest.config.js -------------------------------------------------------------------------------- /ui/keys/dev_x509_cert.cnf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AthenZ/athenz/HEAD/ui/keys/dev_x509_cert.cnf -------------------------------------------------------------------------------- /ui/next.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AthenZ/athenz/HEAD/ui/next.config.js -------------------------------------------------------------------------------- /ui/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AthenZ/athenz/HEAD/ui/package-lock.json -------------------------------------------------------------------------------- /ui/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AthenZ/athenz/HEAD/ui/package.json -------------------------------------------------------------------------------- /ui/pm2.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AthenZ/athenz/HEAD/ui/pm2.config.js -------------------------------------------------------------------------------- /ui/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AthenZ/athenz/HEAD/ui/pom.xml -------------------------------------------------------------------------------- /ui/scripts/athenz_ui: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AthenZ/athenz/HEAD/ui/scripts/athenz_ui -------------------------------------------------------------------------------- /ui/scripts/setup_dev_ui.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AthenZ/athenz/HEAD/ui/scripts/setup_dev_ui.sh -------------------------------------------------------------------------------- /ui/src/__tests__/api.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AthenZ/athenz/HEAD/ui/src/__tests__/api.test.js -------------------------------------------------------------------------------- /ui/src/__tests__/mock/mockApi.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AthenZ/athenz/HEAD/ui/src/__tests__/mock/mockApi.test.js -------------------------------------------------------------------------------- /ui/src/__tests__/pages/index.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AthenZ/athenz/HEAD/ui/src/__tests__/pages/index.test.js -------------------------------------------------------------------------------- /ui/src/__tests__/pages/login.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AthenZ/athenz/HEAD/ui/src/__tests__/pages/login.test.js -------------------------------------------------------------------------------- /ui/src/__tests__/redux/utils.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AthenZ/athenz/HEAD/ui/src/__tests__/redux/utils.test.js -------------------------------------------------------------------------------- /ui/src/__tests__/spec/libs/actions.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AthenZ/athenz/HEAD/ui/src/__tests__/spec/libs/actions.js -------------------------------------------------------------------------------- /ui/src/__tests__/spec/wdio.conf.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AthenZ/athenz/HEAD/ui/src/__tests__/spec/wdio.conf.js -------------------------------------------------------------------------------- /ui/src/api.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AthenZ/athenz/HEAD/ui/src/api.js -------------------------------------------------------------------------------- /ui/src/components/denali/Alert.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AthenZ/athenz/HEAD/ui/src/components/denali/Alert.js -------------------------------------------------------------------------------- /ui/src/components/denali/Button.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AthenZ/athenz/HEAD/ui/src/components/denali/Button.js -------------------------------------------------------------------------------- /ui/src/components/denali/CheckBox.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AthenZ/athenz/HEAD/ui/src/components/denali/CheckBox.js -------------------------------------------------------------------------------- /ui/src/components/denali/Color.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AthenZ/athenz/HEAD/ui/src/components/denali/Color.js -------------------------------------------------------------------------------- /ui/src/components/denali/Input.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AthenZ/athenz/HEAD/ui/src/components/denali/Input.js -------------------------------------------------------------------------------- /ui/src/components/denali/Loader.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AthenZ/athenz/HEAD/ui/src/components/denali/Loader.js -------------------------------------------------------------------------------- /ui/src/components/denali/Menu/Menu.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AthenZ/athenz/HEAD/ui/src/components/denali/Menu/Menu.js -------------------------------------------------------------------------------- /ui/src/components/denali/Modal.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AthenZ/athenz/HEAD/ui/src/components/denali/Modal.js -------------------------------------------------------------------------------- /ui/src/components/denali/NavBar.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AthenZ/athenz/HEAD/ui/src/components/denali/NavBar.js -------------------------------------------------------------------------------- /ui/src/components/denali/Switch.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AthenZ/athenz/HEAD/ui/src/components/denali/Switch.js -------------------------------------------------------------------------------- /ui/src/components/denali/TabGroup.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AthenZ/athenz/HEAD/ui/src/components/denali/TabGroup.js -------------------------------------------------------------------------------- /ui/src/components/denali/Tag.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AthenZ/athenz/HEAD/ui/src/components/denali/Tag.js -------------------------------------------------------------------------------- /ui/src/components/denali/TextArea.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AthenZ/athenz/HEAD/ui/src/components/denali/TextArea.js -------------------------------------------------------------------------------- /ui/src/components/group/AddGroup.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AthenZ/athenz/HEAD/ui/src/components/group/AddGroup.js -------------------------------------------------------------------------------- /ui/src/components/group/GroupList.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AthenZ/athenz/HEAD/ui/src/components/group/GroupList.js -------------------------------------------------------------------------------- /ui/src/components/group/GroupRow.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AthenZ/athenz/HEAD/ui/src/components/group/GroupRow.js -------------------------------------------------------------------------------- /ui/src/components/group/GroupTable.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AthenZ/athenz/HEAD/ui/src/components/group/GroupTable.js -------------------------------------------------------------------------------- /ui/src/components/header/GroupTabs.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AthenZ/athenz/HEAD/ui/src/components/header/GroupTabs.js -------------------------------------------------------------------------------- /ui/src/components/header/Header.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AthenZ/athenz/HEAD/ui/src/components/header/Header.js -------------------------------------------------------------------------------- /ui/src/components/header/RoleTabs.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AthenZ/athenz/HEAD/ui/src/components/header/RoleTabs.js -------------------------------------------------------------------------------- /ui/src/components/header/Tabs.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AthenZ/athenz/HEAD/ui/src/components/header/Tabs.js -------------------------------------------------------------------------------- /ui/src/components/member/AddMember.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AthenZ/athenz/HEAD/ui/src/components/member/AddMember.js -------------------------------------------------------------------------------- /ui/src/components/member/AddPoc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AthenZ/athenz/HEAD/ui/src/components/member/AddPoc.js -------------------------------------------------------------------------------- /ui/src/components/member/Member.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AthenZ/athenz/HEAD/ui/src/components/member/Member.js -------------------------------------------------------------------------------- /ui/src/components/member/MemberRow.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AthenZ/athenz/HEAD/ui/src/components/member/MemberRow.js -------------------------------------------------------------------------------- /ui/src/components/modal/AddModal.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AthenZ/athenz/HEAD/ui/src/components/modal/AddModal.js -------------------------------------------------------------------------------- /ui/src/components/policy/AddPolicy.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AthenZ/athenz/HEAD/ui/src/components/policy/AddPolicy.js -------------------------------------------------------------------------------- /ui/src/components/policy/PolicyRow.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AthenZ/athenz/HEAD/ui/src/components/policy/PolicyRow.js -------------------------------------------------------------------------------- /ui/src/components/review/ReviewRow.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AthenZ/athenz/HEAD/ui/src/components/review/ReviewRow.js -------------------------------------------------------------------------------- /ui/src/components/role/AddRole.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AthenZ/athenz/HEAD/ui/src/components/role/AddRole.js -------------------------------------------------------------------------------- /ui/src/components/role/RoleGroup.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AthenZ/athenz/HEAD/ui/src/components/role/RoleGroup.js -------------------------------------------------------------------------------- /ui/src/components/role/RoleList.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AthenZ/athenz/HEAD/ui/src/components/role/RoleList.js -------------------------------------------------------------------------------- /ui/src/components/role/RoleRow.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AthenZ/athenz/HEAD/ui/src/components/role/RoleRow.js -------------------------------------------------------------------------------- /ui/src/components/role/RoleTable.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AthenZ/athenz/HEAD/ui/src/components/role/RoleTable.js -------------------------------------------------------------------------------- /ui/src/components/role/UserRoleRow.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AthenZ/athenz/HEAD/ui/src/components/role/UserRoleRow.js -------------------------------------------------------------------------------- /ui/src/components/search/Search.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AthenZ/athenz/HEAD/ui/src/components/search/Search.js -------------------------------------------------------------------------------- /ui/src/components/service/AddKey.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AthenZ/athenz/HEAD/ui/src/components/service/AddKey.js -------------------------------------------------------------------------------- /ui/src/components/tag/AddTag.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AthenZ/athenz/HEAD/ui/src/components/tag/AddTag.js -------------------------------------------------------------------------------- /ui/src/components/tag/AddTagForm.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AthenZ/athenz/HEAD/ui/src/components/tag/AddTagForm.js -------------------------------------------------------------------------------- /ui/src/components/tag/TagList.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AthenZ/athenz/HEAD/ui/src/components/tag/TagList.js -------------------------------------------------------------------------------- /ui/src/components/tag/TagRow.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AthenZ/athenz/HEAD/ui/src/components/tag/TagRow.js -------------------------------------------------------------------------------- /ui/src/components/utils/AppUtils.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AthenZ/athenz/HEAD/ui/src/components/utils/AppUtils.js -------------------------------------------------------------------------------- /ui/src/components/utils/ArrayUtils.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AthenZ/athenz/HEAD/ui/src/components/utils/ArrayUtils.js -------------------------------------------------------------------------------- /ui/src/components/utils/DateUtils.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AthenZ/athenz/HEAD/ui/src/components/utils/DateUtils.js -------------------------------------------------------------------------------- /ui/src/components/utils/JsonUtils.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AthenZ/athenz/HEAD/ui/src/components/utils/JsonUtils.js -------------------------------------------------------------------------------- /ui/src/components/utils/NameUtils.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AthenZ/athenz/HEAD/ui/src/components/utils/NameUtils.js -------------------------------------------------------------------------------- /ui/src/components/utils/PageUtils.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AthenZ/athenz/HEAD/ui/src/components/utils/PageUtils.js -------------------------------------------------------------------------------- /ui/src/components/utils/RegexUtils.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AthenZ/athenz/HEAD/ui/src/components/utils/RegexUtils.js -------------------------------------------------------------------------------- /ui/src/config/client-config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AthenZ/athenz/HEAD/ui/src/config/client-config.js -------------------------------------------------------------------------------- /ui/src/config/config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AthenZ/athenz/HEAD/ui/src/config/config.js -------------------------------------------------------------------------------- /ui/src/config/default-config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AthenZ/athenz/HEAD/ui/src/config/default-config.js -------------------------------------------------------------------------------- /ui/src/config/msd.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AthenZ/athenz/HEAD/ui/src/config/msd.json -------------------------------------------------------------------------------- /ui/src/config/ums.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AthenZ/athenz/HEAD/ui/src/config/ums.json -------------------------------------------------------------------------------- /ui/src/config/zms.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AthenZ/athenz/HEAD/ui/src/config/zms.json -------------------------------------------------------------------------------- /ui/src/config/zts.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AthenZ/athenz/HEAD/ui/src/config/zts.json -------------------------------------------------------------------------------- /ui/src/global-jest-setup.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AthenZ/athenz/HEAD/ui/src/global-jest-setup.js -------------------------------------------------------------------------------- /ui/src/mock/MockApi.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AthenZ/athenz/HEAD/ui/src/mock/MockApi.js -------------------------------------------------------------------------------- /ui/src/mock/MockData.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AthenZ/athenz/HEAD/ui/src/mock/MockData.js -------------------------------------------------------------------------------- /ui/src/mock/MockThunks.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AthenZ/athenz/HEAD/ui/src/mock/MockThunks.js -------------------------------------------------------------------------------- /ui/src/pages/_app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AthenZ/athenz/HEAD/ui/src/pages/_app.js -------------------------------------------------------------------------------- /ui/src/pages/_document.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AthenZ/athenz/HEAD/ui/src/pages/_document.js -------------------------------------------------------------------------------- /ui/src/pages/_error.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AthenZ/athenz/HEAD/ui/src/pages/_error.js -------------------------------------------------------------------------------- /ui/src/pages/domain/[domain]/group.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AthenZ/athenz/HEAD/ui/src/pages/domain/[domain]/group.js -------------------------------------------------------------------------------- /ui/src/pages/domain/[domain]/role.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AthenZ/athenz/HEAD/ui/src/pages/domain/[domain]/role.js -------------------------------------------------------------------------------- /ui/src/pages/domain/[domain]/tags.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AthenZ/athenz/HEAD/ui/src/pages/domain/[domain]/tags.js -------------------------------------------------------------------------------- /ui/src/pages/domain/create.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AthenZ/athenz/HEAD/ui/src/pages/domain/create.js -------------------------------------------------------------------------------- /ui/src/pages/domain/manage.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AthenZ/athenz/HEAD/ui/src/pages/domain/manage.js -------------------------------------------------------------------------------- /ui/src/pages/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AthenZ/athenz/HEAD/ui/src/pages/index.js -------------------------------------------------------------------------------- /ui/src/pages/login.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AthenZ/athenz/HEAD/ui/src/pages/login.js -------------------------------------------------------------------------------- /ui/src/pages/workflow/admin.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AthenZ/athenz/HEAD/ui/src/pages/workflow/admin.js -------------------------------------------------------------------------------- /ui/src/pages/workflow/domain.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AthenZ/athenz/HEAD/ui/src/pages/workflow/domain.js -------------------------------------------------------------------------------- /ui/src/pages/workflow/group.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AthenZ/athenz/HEAD/ui/src/pages/workflow/group.js -------------------------------------------------------------------------------- /ui/src/pages/workflow/role.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AthenZ/athenz/HEAD/ui/src/pages/workflow/role.js -------------------------------------------------------------------------------- /ui/src/rdl-rest.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AthenZ/athenz/HEAD/ui/src/rdl-rest.js -------------------------------------------------------------------------------- /ui/src/redux/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AthenZ/athenz/HEAD/ui/src/redux/README.md -------------------------------------------------------------------------------- /ui/src/redux/actions/collections.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AthenZ/athenz/HEAD/ui/src/redux/actions/collections.js -------------------------------------------------------------------------------- /ui/src/redux/actions/domain-data.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AthenZ/athenz/HEAD/ui/src/redux/actions/domain-data.js -------------------------------------------------------------------------------- /ui/src/redux/actions/domains.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AthenZ/athenz/HEAD/ui/src/redux/actions/domains.js -------------------------------------------------------------------------------- /ui/src/redux/actions/groups.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AthenZ/athenz/HEAD/ui/src/redux/actions/groups.js -------------------------------------------------------------------------------- /ui/src/redux/actions/loading.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AthenZ/athenz/HEAD/ui/src/redux/actions/loading.js -------------------------------------------------------------------------------- /ui/src/redux/actions/policies.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AthenZ/athenz/HEAD/ui/src/redux/actions/policies.js -------------------------------------------------------------------------------- /ui/src/redux/actions/roles.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AthenZ/athenz/HEAD/ui/src/redux/actions/roles.js -------------------------------------------------------------------------------- /ui/src/redux/actions/services.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AthenZ/athenz/HEAD/ui/src/redux/actions/services.js -------------------------------------------------------------------------------- /ui/src/redux/actions/user.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AthenZ/athenz/HEAD/ui/src/redux/actions/user.js -------------------------------------------------------------------------------- /ui/src/redux/actions/visibility.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AthenZ/athenz/HEAD/ui/src/redux/actions/visibility.js -------------------------------------------------------------------------------- /ui/src/redux/config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AthenZ/athenz/HEAD/ui/src/redux/config.js -------------------------------------------------------------------------------- /ui/src/redux/reducers/domain-data.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AthenZ/athenz/HEAD/ui/src/redux/reducers/domain-data.js -------------------------------------------------------------------------------- /ui/src/redux/reducers/domains.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AthenZ/athenz/HEAD/ui/src/redux/reducers/domains.js -------------------------------------------------------------------------------- /ui/src/redux/reducers/groups.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AthenZ/athenz/HEAD/ui/src/redux/reducers/groups.js -------------------------------------------------------------------------------- /ui/src/redux/reducers/loading.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AthenZ/athenz/HEAD/ui/src/redux/reducers/loading.js -------------------------------------------------------------------------------- /ui/src/redux/reducers/policies.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AthenZ/athenz/HEAD/ui/src/redux/reducers/policies.js -------------------------------------------------------------------------------- /ui/src/redux/reducers/roles.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AthenZ/athenz/HEAD/ui/src/redux/reducers/roles.js -------------------------------------------------------------------------------- /ui/src/redux/reducers/services.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AthenZ/athenz/HEAD/ui/src/redux/reducers/services.js -------------------------------------------------------------------------------- /ui/src/redux/reducers/user.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AthenZ/athenz/HEAD/ui/src/redux/reducers/user.js -------------------------------------------------------------------------------- /ui/src/redux/reducers/visibility.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AthenZ/athenz/HEAD/ui/src/redux/reducers/visibility.js -------------------------------------------------------------------------------- /ui/src/redux/selectors/domainData.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AthenZ/athenz/HEAD/ui/src/redux/selectors/domainData.js -------------------------------------------------------------------------------- /ui/src/redux/selectors/domains.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AthenZ/athenz/HEAD/ui/src/redux/selectors/domains.js -------------------------------------------------------------------------------- /ui/src/redux/selectors/groups.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AthenZ/athenz/HEAD/ui/src/redux/selectors/groups.js -------------------------------------------------------------------------------- /ui/src/redux/selectors/loading.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AthenZ/athenz/HEAD/ui/src/redux/selectors/loading.js -------------------------------------------------------------------------------- /ui/src/redux/selectors/policies.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AthenZ/athenz/HEAD/ui/src/redux/selectors/policies.js -------------------------------------------------------------------------------- /ui/src/redux/selectors/roles.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AthenZ/athenz/HEAD/ui/src/redux/selectors/roles.js -------------------------------------------------------------------------------- /ui/src/redux/selectors/services.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AthenZ/athenz/HEAD/ui/src/redux/selectors/services.js -------------------------------------------------------------------------------- /ui/src/redux/selectors/user.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AthenZ/athenz/HEAD/ui/src/redux/selectors/user.js -------------------------------------------------------------------------------- /ui/src/redux/selectors/visibility.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AthenZ/athenz/HEAD/ui/src/redux/selectors/visibility.js -------------------------------------------------------------------------------- /ui/src/redux/store.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AthenZ/athenz/HEAD/ui/src/redux/store.js -------------------------------------------------------------------------------- /ui/src/redux/thunks/collections.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AthenZ/athenz/HEAD/ui/src/redux/thunks/collections.js -------------------------------------------------------------------------------- /ui/src/redux/thunks/domain.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AthenZ/athenz/HEAD/ui/src/redux/thunks/domain.js -------------------------------------------------------------------------------- /ui/src/redux/thunks/domains.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AthenZ/athenz/HEAD/ui/src/redux/thunks/domains.js -------------------------------------------------------------------------------- /ui/src/redux/thunks/groups.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AthenZ/athenz/HEAD/ui/src/redux/thunks/groups.js -------------------------------------------------------------------------------- /ui/src/redux/thunks/policies.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AthenZ/athenz/HEAD/ui/src/redux/thunks/policies.js -------------------------------------------------------------------------------- /ui/src/redux/thunks/roles.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AthenZ/athenz/HEAD/ui/src/redux/thunks/roles.js -------------------------------------------------------------------------------- /ui/src/redux/thunks/services.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AthenZ/athenz/HEAD/ui/src/redux/thunks/services.js -------------------------------------------------------------------------------- /ui/src/redux/thunks/user.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AthenZ/athenz/HEAD/ui/src/redux/thunks/user.js -------------------------------------------------------------------------------- /ui/src/redux/thunks/utils/groups.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AthenZ/athenz/HEAD/ui/src/redux/thunks/utils/groups.js -------------------------------------------------------------------------------- /ui/src/redux/thunks/utils/policies.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AthenZ/athenz/HEAD/ui/src/redux/thunks/utils/policies.js -------------------------------------------------------------------------------- /ui/src/redux/thunks/utils/roles.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AthenZ/athenz/HEAD/ui/src/redux/thunks/utils/roles.js -------------------------------------------------------------------------------- /ui/src/redux/thunks/utils/services.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AthenZ/athenz/HEAD/ui/src/redux/thunks/utils/services.js -------------------------------------------------------------------------------- /ui/src/redux/thunks/visibility.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AthenZ/athenz/HEAD/ui/src/redux/thunks/visibility.js -------------------------------------------------------------------------------- /ui/src/redux/utils.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AthenZ/athenz/HEAD/ui/src/redux/utils.js -------------------------------------------------------------------------------- /ui/src/server/clients.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AthenZ/athenz/HEAD/ui/src/server/clients.js -------------------------------------------------------------------------------- /ui/src/server/constants.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AthenZ/athenz/HEAD/ui/src/server/constants.js -------------------------------------------------------------------------------- /ui/src/server/handlers/api.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AthenZ/athenz/HEAD/ui/src/server/handlers/api.js -------------------------------------------------------------------------------- /ui/src/server/handlers/body.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AthenZ/athenz/HEAD/ui/src/server/handlers/body.js -------------------------------------------------------------------------------- /ui/src/server/handlers/logger.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AthenZ/athenz/HEAD/ui/src/server/handlers/logger.js -------------------------------------------------------------------------------- /ui/src/server/handlers/routes.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AthenZ/athenz/HEAD/ui/src/server/handlers/routes.js -------------------------------------------------------------------------------- /ui/src/server/handlers/secure.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AthenZ/athenz/HEAD/ui/src/server/handlers/secure.js -------------------------------------------------------------------------------- /ui/src/server/handlers/status.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AthenZ/athenz/HEAD/ui/src/server/handlers/status.js -------------------------------------------------------------------------------- /ui/src/server/secrets.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AthenZ/athenz/HEAD/ui/src/server/secrets.js -------------------------------------------------------------------------------- /ui/src/server/sslReloader.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AthenZ/athenz/HEAD/ui/src/server/sslReloader.js -------------------------------------------------------------------------------- /ui/src/server/utils/apiUtils.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AthenZ/athenz/HEAD/ui/src/server/utils/apiUtils.js -------------------------------------------------------------------------------- /ui/src/server/utils/authUtils.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AthenZ/athenz/HEAD/ui/src/server/utils/authUtils.js -------------------------------------------------------------------------------- /ui/src/setup-jest-env.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AthenZ/athenz/HEAD/ui/src/setup-jest-env.js -------------------------------------------------------------------------------- /ui/src/tests_utils/IPTestUtils.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AthenZ/athenz/HEAD/ui/src/tests_utils/IPTestUtils.js -------------------------------------------------------------------------------- /ui/src/tests_utils/thunkUtils.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AthenZ/athenz/HEAD/ui/src/tests_utils/thunkUtils.js -------------------------------------------------------------------------------- /ui/static/athenz-logo-full.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AthenZ/athenz/HEAD/ui/static/athenz-logo-full.png -------------------------------------------------------------------------------- /ui/static/athenz-logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AthenZ/athenz/HEAD/ui/static/athenz-logo.png -------------------------------------------------------------------------------- /ui/static/close.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AthenZ/athenz/HEAD/ui/static/close.svg -------------------------------------------------------------------------------- /ui/static/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AthenZ/athenz/HEAD/ui/static/favicon.ico -------------------------------------------------------------------------------- /ui/static/google-cloud.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AthenZ/athenz/HEAD/ui/static/google-cloud.svg -------------------------------------------------------------------------------- /ui/static/pure-min.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AthenZ/athenz/HEAD/ui/static/pure-min.css -------------------------------------------------------------------------------- /utils/athenz-conf/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AthenZ/athenz/HEAD/utils/athenz-conf/Makefile -------------------------------------------------------------------------------- /utils/athenz-conf/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AthenZ/athenz/HEAD/utils/athenz-conf/README.md -------------------------------------------------------------------------------- /utils/athenz-conf/athenz-conf.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AthenZ/athenz/HEAD/utils/athenz-conf/athenz-conf.go -------------------------------------------------------------------------------- /utils/athenz-conf/doc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AthenZ/athenz/HEAD/utils/athenz-conf/doc.go -------------------------------------------------------------------------------- /utils/athenz-conf/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AthenZ/athenz/HEAD/utils/athenz-conf/pom.xml -------------------------------------------------------------------------------- /utils/hostdoc/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AthenZ/athenz/HEAD/utils/hostdoc/Makefile -------------------------------------------------------------------------------- /utils/hostdoc/hostdoc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AthenZ/athenz/HEAD/utils/hostdoc/hostdoc.go -------------------------------------------------------------------------------- /utils/hostdoc/hostdoc_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AthenZ/athenz/HEAD/utils/hostdoc/hostdoc_test.go -------------------------------------------------------------------------------- /utils/msd-agent/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AthenZ/athenz/HEAD/utils/msd-agent/Makefile -------------------------------------------------------------------------------- /utils/msd-agent/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AthenZ/athenz/HEAD/utils/msd-agent/README.md -------------------------------------------------------------------------------- /utils/msd-agent/client/client.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AthenZ/athenz/HEAD/utils/msd-agent/client/client.go -------------------------------------------------------------------------------- /utils/msd-agent/doc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AthenZ/athenz/HEAD/utils/msd-agent/doc.go -------------------------------------------------------------------------------- /utils/msd-agent/ip/ip.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AthenZ/athenz/HEAD/utils/msd-agent/ip/ip.go -------------------------------------------------------------------------------- /utils/msd-agent/ip/ip_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AthenZ/athenz/HEAD/utils/msd-agent/ip/ip_test.go -------------------------------------------------------------------------------- /utils/msd-agent/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AthenZ/athenz/HEAD/utils/msd-agent/pom.xml -------------------------------------------------------------------------------- /utils/msd-agent/svc/service.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AthenZ/athenz/HEAD/utils/msd-agent/svc/service.go -------------------------------------------------------------------------------- /utils/zms-cli/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AthenZ/athenz/HEAD/utils/zms-cli/Makefile -------------------------------------------------------------------------------- /utils/zms-cli/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AthenZ/athenz/HEAD/utils/zms-cli/README.md -------------------------------------------------------------------------------- /utils/zms-cli/doc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AthenZ/athenz/HEAD/utils/zms-cli/doc.go -------------------------------------------------------------------------------- /utils/zms-cli/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AthenZ/athenz/HEAD/utils/zms-cli/pom.xml -------------------------------------------------------------------------------- /utils/zms-cli/zms-cli.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AthenZ/athenz/HEAD/utils/zms-cli/zms-cli.go -------------------------------------------------------------------------------- /utils/zms-domainattrs/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AthenZ/athenz/HEAD/utils/zms-domainattrs/Makefile -------------------------------------------------------------------------------- /utils/zms-domainattrs/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AthenZ/athenz/HEAD/utils/zms-domainattrs/README.md -------------------------------------------------------------------------------- /utils/zms-domainattrs/doc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AthenZ/athenz/HEAD/utils/zms-domainattrs/doc.go -------------------------------------------------------------------------------- /utils/zms-domainattrs/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AthenZ/athenz/HEAD/utils/zms-domainattrs/pom.xml -------------------------------------------------------------------------------- /utils/zms-svctoken/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AthenZ/athenz/HEAD/utils/zms-svctoken/Makefile -------------------------------------------------------------------------------- /utils/zms-svctoken/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AthenZ/athenz/HEAD/utils/zms-svctoken/README.md -------------------------------------------------------------------------------- /utils/zms-svctoken/doc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AthenZ/athenz/HEAD/utils/zms-svctoken/doc.go -------------------------------------------------------------------------------- /utils/zms-svctoken/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AthenZ/athenz/HEAD/utils/zms-svctoken/pom.xml -------------------------------------------------------------------------------- /utils/zms-svctoken/zms-svctoken.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AthenZ/athenz/HEAD/utils/zms-svctoken/zms-svctoken.go -------------------------------------------------------------------------------- /utils/zpe-updater/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AthenZ/athenz/HEAD/utils/zpe-updater/Makefile -------------------------------------------------------------------------------- /utils/zpe-updater/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AthenZ/athenz/HEAD/utils/zpe-updater/README.md -------------------------------------------------------------------------------- /utils/zpe-updater/conf/zpu.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AthenZ/athenz/HEAD/utils/zpe-updater/conf/zpu.conf -------------------------------------------------------------------------------- /utils/zpe-updater/devel/doc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AthenZ/athenz/HEAD/utils/zpe-updater/devel/doc.go -------------------------------------------------------------------------------- /utils/zpe-updater/doc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AthenZ/athenz/HEAD/utils/zpe-updater/doc.go -------------------------------------------------------------------------------- /utils/zpe-updater/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AthenZ/athenz/HEAD/utils/zpe-updater/pom.xml -------------------------------------------------------------------------------- /utils/zpe-updater/test_data/doc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AthenZ/athenz/HEAD/utils/zpe-updater/test_data/doc.go -------------------------------------------------------------------------------- /utils/zpe-updater/util/doc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AthenZ/athenz/HEAD/utils/zpe-updater/util/doc.go -------------------------------------------------------------------------------- /utils/zpe-updater/util/util.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AthenZ/athenz/HEAD/utils/zpe-updater/util/util.go -------------------------------------------------------------------------------- /utils/zpe-updater/zpu_client.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AthenZ/athenz/HEAD/utils/zpe-updater/zpu_client.go -------------------------------------------------------------------------------- /utils/zpe-updater/zpu_config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AthenZ/athenz/HEAD/utils/zpe-updater/zpu_config.go -------------------------------------------------------------------------------- /utils/zts-accesstoken/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AthenZ/athenz/HEAD/utils/zts-accesstoken/Makefile -------------------------------------------------------------------------------- /utils/zts-accesstoken/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AthenZ/athenz/HEAD/utils/zts-accesstoken/README.md -------------------------------------------------------------------------------- /utils/zts-accesstoken/doc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AthenZ/athenz/HEAD/utils/zts-accesstoken/doc.go -------------------------------------------------------------------------------- /utils/zts-accesstoken/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AthenZ/athenz/HEAD/utils/zts-accesstoken/pom.xml -------------------------------------------------------------------------------- /utils/zts-idtoken/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AthenZ/athenz/HEAD/utils/zts-idtoken/Makefile -------------------------------------------------------------------------------- /utils/zts-idtoken/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AthenZ/athenz/HEAD/utils/zts-idtoken/README.md -------------------------------------------------------------------------------- /utils/zts-idtoken/doc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AthenZ/athenz/HEAD/utils/zts-idtoken/doc.go -------------------------------------------------------------------------------- /utils/zts-idtoken/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AthenZ/athenz/HEAD/utils/zts-idtoken/pom.xml -------------------------------------------------------------------------------- /utils/zts-idtoken/zts-idtoken.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AthenZ/athenz/HEAD/utils/zts-idtoken/zts-idtoken.go -------------------------------------------------------------------------------- /utils/zts-rolecert/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AthenZ/athenz/HEAD/utils/zts-rolecert/Makefile -------------------------------------------------------------------------------- /utils/zts-rolecert/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AthenZ/athenz/HEAD/utils/zts-rolecert/README.md -------------------------------------------------------------------------------- /utils/zts-rolecert/data/empty.pem: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /utils/zts-rolecert/doc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AthenZ/athenz/HEAD/utils/zts-rolecert/doc.go -------------------------------------------------------------------------------- /utils/zts-rolecert/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AthenZ/athenz/HEAD/utils/zts-rolecert/pom.xml -------------------------------------------------------------------------------- /utils/zts-rolecert/zts-rolecert.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AthenZ/athenz/HEAD/utils/zts-rolecert/zts-rolecert.go -------------------------------------------------------------------------------- /utils/zts-roletoken/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AthenZ/athenz/HEAD/utils/zts-roletoken/Makefile -------------------------------------------------------------------------------- /utils/zts-roletoken/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AthenZ/athenz/HEAD/utils/zts-roletoken/README.md -------------------------------------------------------------------------------- /utils/zts-roletoken/doc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AthenZ/athenz/HEAD/utils/zts-roletoken/doc.go -------------------------------------------------------------------------------- /utils/zts-roletoken/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AthenZ/athenz/HEAD/utils/zts-roletoken/pom.xml -------------------------------------------------------------------------------- /utils/zts-svccert/.gitignore: -------------------------------------------------------------------------------- 1 | *iml 2 | -------------------------------------------------------------------------------- /utils/zts-svccert/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AthenZ/athenz/HEAD/utils/zts-svccert/Makefile -------------------------------------------------------------------------------- /utils/zts-svccert/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AthenZ/athenz/HEAD/utils/zts-svccert/README.md -------------------------------------------------------------------------------- /utils/zts-svccert/doc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AthenZ/athenz/HEAD/utils/zts-svccert/doc.go -------------------------------------------------------------------------------- /utils/zts-svccert/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AthenZ/athenz/HEAD/utils/zts-svccert/pom.xml -------------------------------------------------------------------------------- /utils/zts-svccert/zts-svccert.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AthenZ/athenz/HEAD/utils/zts-svccert/zts-svccert.go --------------------------------------------------------------------------------