There are some important aspects surrounding microservices architecture, which can't be considered its core features, but are also very important. The first of them is security.
Other useful libraries
Security
The big part of standard implementation for securing APIs with mechanisms such as OAuth2, JWT, or basic authentication is available in Spring Security and Spring Web projects. Spring Cloud Security uses those libraries to allow us to easily create systems that implement common patterns such as single sign-on and token relay. To enable security management for our application we should include the spring-cloud-starter-security starter.