{"version":1,"pages":[{"id":"-MFGF2MYiZ4oFnbN7b71","title":"Introduction","pathname":"/get-started-with-security-for-your-java-microservi","siteSpaceId":"sitesp_RQjey","description":""},{"id":"-MFGFc3zg4tTCOCwmfI7","title":"Overview","pathname":"/get-started-with-security-for-your-java-microservi/setup-the-ibm-cloud-environment/pre-work","siteSpaceId":"sitesp_RQjey","description":"","breadcrumbs":[{"label":"Setup the IBM Cloud Environment"}]},{"id":"-MFGFc4-k3kRNJYNOGGt","title":"Access the Cluster","pathname":"/get-started-with-security-for-your-java-microservi/setup-the-ibm-cloud-environment/cloud_account","siteSpaceId":"sitesp_RQjey","description":"","breadcrumbs":[{"label":"Setup the IBM Cloud Environment"}]},{"id":"-MFGFc40Y02EfGhrycbI","title":"Access IBM Cloud Shell and get the code","pathname":"/get-started-with-security-for-your-java-microservi/setup-the-ibm-cloud-environment/cloud_shell","siteSpaceId":"sitesp_RQjey","description":"","breadcrumbs":[{"label":"Setup the IBM Cloud Environment"}]},{"id":"-MFGFc43KdJSEsa7H1MT","title":"Overview","pathname":"/get-started-with-security-for-your-java-microservi/setup-the-ibm-cloud-application-environment/app-env-exercise-01","siteSpaceId":"sitesp_RQjey","description":"","breadcrumbs":[{"label":"Setup the IBM Cloud application environment"}]},{"id":"-MFGFc44RQKxO7eVI2bB","title":"Exercise 1: Setup Istio","pathname":"/get-started-with-security-for-your-java-microservi/setup-the-ibm-cloud-application-environment/setup_istio","siteSpaceId":"sitesp_RQjey","description":"","breadcrumbs":[{"label":"Setup the IBM Cloud application environment"}]},{"id":"-MFGFc457LFyM_ILTBAV","title":"Exercise 2: Expose Istio Ingress gateway","pathname":"/get-started-with-security-for-your-java-microservi/setup-the-ibm-cloud-application-environment/setup_istio_ingress","siteSpaceId":"sitesp_RQjey","description":"","breadcrumbs":[{"label":"Setup the IBM Cloud application environment"}]},{"id":"-MFGFc47ncBAaIZ1fW8c","title":"Exercise 3: Expose the gateway via DNS with TLS enabled","pathname":"/get-started-with-security-for-your-java-microservi/setup-the-ibm-cloud-application-environment/setup_istio_ingress_tls","siteSpaceId":"sitesp_RQjey","description":"","breadcrumbs":[{"label":"Setup the IBM Cloud application environment"}]},{"id":"-MFGFc48Pc3CczdshHNe","title":"Exercise 4: Setup Keycloak","pathname":"/get-started-with-security-for-your-java-microservi/setup-the-ibm-cloud-application-environment/setup_keycloak","siteSpaceId":"sitesp_RQjey","description":"","breadcrumbs":[{"label":"Setup the IBM Cloud application environment"}]},{"id":"-MFGFc4B4LhtxbN2V4Uf","title":"Exercise 1: Deploy microservices to Kubernetes","pathname":"/get-started-with-security-for-your-java-microservi/platform-security-with-mtls/p-sec-exercise-01","siteSpaceId":"sitesp_RQjey","description":"","breadcrumbs":[{"label":"Platform security with mTLS"}]},{"id":"-MFGFc4CmCBeOlZciX3P","title":"Exercise 2: Secure microservices using Authentication with mTLS","pathname":"/get-started-with-security-for-your-java-microservi/platform-security-with-mtls/p-sec-exercise-02","siteSpaceId":"sitesp_RQjey","description":"","breadcrumbs":[{"label":"Platform security with mTLS"}]},{"id":"-MFVHQ4MQhH6mvO9xRno","title":"(Optional) Exercise 3: Authorization with Istio","pathname":"/get-started-with-security-for-your-java-microservi/platform-security-with-mtls/p-sec-exercise-03","siteSpaceId":"sitesp_RQjey","description":"","breadcrumbs":[{"label":"Platform security with mTLS"}]},{"id":"-MFGFc4Fgk8rBjgz3SaT","title":"(Optional) Exercise 1: Setup the web-application and Microservices locally","pathname":"/get-started-with-security-for-your-java-microservi/authentication-and-authorization-with-keycloak-and-quarkus/app-sec-exercise-01","siteSpaceId":"sitesp_RQjey","description":"","breadcrumbs":[{"label":"Authentication and Authorization with Keycloak and Quarkus"}]},{"id":"-MFGFc4GpL-fpMAG2F-7","title":"Exercise 2: Authentication in Vue.js fronted application","pathname":"/get-started-with-security-for-your-java-microservi/authentication-and-authorization-with-keycloak-and-quarkus/application_authentication","siteSpaceId":"sitesp_RQjey","description":"","breadcrumbs":[{"label":"Authentication and Authorization with Keycloak and Quarkus"}]},{"id":"-MFGFc4HibkZpkgosY_V","title":"Exercise 3: Authorization in Quarkus application","pathname":"/get-started-with-security-for-your-java-microservi/authentication-and-authorization-with-keycloak-and-quarkus/application_authorization","siteSpaceId":"sitesp_RQjey","description":"","breadcrumbs":[{"label":"Authentication and Authorization with Keycloak and Quarkus"}]},{"id":"-MVR4SSrFyb5aBSyIRq9","title":"Known issues","pathname":"/get-started-with-security-for-your-java-microservi/additional-resources/additional","siteSpaceId":"sitesp_RQjey","description":"","breadcrumbs":[{"label":"Additional Resources"}]},{"id":"-MFGFc4KZVN_7MZTFTpI","title":"Blog posts related to security","pathname":"/get-started-with-security-for-your-java-microservi/additional-resources/blogs","siteSpaceId":"sitesp_RQjey","description":"","breadcrumbs":[{"label":"Additional Resources"}]}]}