# Authentication between microservices using Kubernetes identities

DevFeed: [Authentication between microservices using Kubernetes identities](<https://devfeed.tech/articles/authentication-between-microservices-using-kubernetes-identities-19142.md>)

Original publisher: [Read original article](<https://learnkube.com/microservices-authentication-kubernetes>)

Author: Amit Saha

Published: 2020-12-01T00:00:00Z

Content type: tutorial

Language: en

Sources: [Learnk8s](<https://devfeed.tech/sources/learnk8s.md>)

Topics: [Authentication](<https://devfeed.tech/topics/authentication.md>), [Microservice](<https://devfeed.tech/topics/microservice.md>), [Kubernetes](<https://devfeed.tech/topics/kubernetes.md>), [Architecture & Design](<https://devfeed.tech/topics/architecture-design.md>)

Tags: [authentication](<https://devfeed.tech/tags/authentication.md>), [authorization](<https://devfeed.tech/tags/authorization.md>), [kubernetes](<https://devfeed.tech/tags/kubernetes.md>), [microservices](<https://devfeed.tech/tags/microservices.md>), [services](<https://devfeed.tech/tags/services.md>), [tokens](<https://devfeed.tech/tags/tokens.md>)

## AI overview

This tutorial explains how to authenticate requests between in-cluster microservices using Kubernetes Service Accounts and the TokenReview API, then improve the design with audience-bound projected Service Account tokens. It also outlines static tokens, OAuth, and mutual TLS as alternative approaches.

## Source excerpt

Learn how you can secure communications between microservices to prevent unauthenticated requests using Kubernetes identities.