These tools are necessary for the following two spring-boot samples. They provide the features you need to manage identities and applications and control authorization and authentication within your application instances. You can use this code directly in your own applications.