> For the complete documentation index, see [llms.txt](https://andifalk.gitbook.io/cloud-native-microservices-security/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://andifalk.gitbook.io/cloud-native-microservices-security/master.md).

# Introduction

![License](https://img.shields.io/badge/License-Apache%20License%202.0-brightgreen.svg) ![Java Build](https://github.com/andifalk/cloud-native-microservices-security/workflows/Java%20CI/badge.svg) [![Release](https://img.shields.io/github/release/andifalk/cloud-native-microservices-security.svg?style=flat)](https://github.com/andifalk/cloud-native-microservices-security/releases)

## Cloud-Native Microservice Security Boot-Camp

### Tutorial

[Tutorial](https://andifalk.gitbook.io/cloud-native-microservices-security)

### Slides

* [Slides for Workshop (PDF)](https://github.com/andifalk/cloud-native-microservices-security/raw/master/Cloud%20Native%20Microservice%20Security.pdf)

### Introduction

* [Requirements and Setup](/cloud-native-microservices-security/introduction/setup.md) &#x20;
* [Demo Application Architecture](/cloud-native-microservices-security/introduction/application-architecture.md) &#x20;

### Hands-On Labs

* [1.Security via Spring Boot Auto-Configuration](/cloud-native-microservices-security/hands-on-labs/lab1.md)   &#x20;
* [2.Customized Authentication](/cloud-native-microservices-security/hands-on-labs/lab2.md)
* [3.Mutual TLS (MTLS)](/cloud-native-microservices-security/hands-on-labs/lab3.md)
* [4.Authorization](/cloud-native-microservices-security/hands-on-labs/lab4.md)
* [5.Automated Testing](/cloud-native-microservices-security/hands-on-labs/lab5.md)
* [6.Kubernetes Security](/cloud-native-microservices-security/hands-on-labs/lab6.md)
  * [6.1.Docker as Root](/cloud-native-microservices-security/hands-on-labs/lab6/library-server-container-root.md)
  * [6.2.Docker as NonRoot](/cloud-native-microservices-security/hands-on-labs/lab6/library-server-container-rootless.md)
  * [6.3.Kubernetes Deployment](/cloud-native-microservices-security/hands-on-labs/lab6/first-iteration.md)
  * [6.4.Secure Kubernetes Deployment](/cloud-native-microservices-security/hands-on-labs/lab6/second-iteration.md)

### Bonus Labs

* [CSRF Attack Demo](/cloud-native-microservices-security/bonus-labs/csrf-attack-demo.md)
* [Web Authn](/cloud-native-microservices-security/bonus-labs/webauthn.md)
