Showing posts with the label kotin

Kotlin Spring Security JWT Authorization and Authentication

Hello everyone, today we will learn how to handle authentication and authorization on RESTful APIs written with Kotlin & Spring Boot. GitHub repository link is provided at the end of this tutorial. You can download the source code. Technologies used: Kotlin   is an open-source statically typed programming language. It is object-oriented and supports functional programming features. It is designed for the JVM (Java Virtual Machine) Spring boot  is used to develop REST web services and microservices. Spring Boot has taken the Spring framework to the next level. It has drastically reduced the configuration and setup time required for spring projects. We can set up a project with almost zero configuration and start building the things that actually matter to your application. Spring Security  is a Java/Java EE framework that provides authentication, authorization, and other security features for enterprise applications. JSON Web Token (JWT)  is an open standard (RFC 7519) that defines

Kotlin Programming in Visual Studio Code IDE (Ubuntu)

Welcome to our tech tour! You are a genuine explorer👉 Today we are going to show you how to configure Visual Studio Code for Kotlin development.   Why Visual Studio Code?   Visual Studio Code features a lightning expeditious source code editor, perfect for our development activities. With support for hundreds of languages, VS Code avails us instantly productive with syntax highlighting, bracket-matching, auto-indentation, box-cull, snippets, and more. Visual Studio Code fortifies macOS, Linux, and Windows - so we can hit the ground running, no matter the platform.     A quick overview of Kotlin,   Kotlin is a new open-source programming language targeting the Java platform. Kotlin is concise, safe, pragmatic, and fixated on interoperability with Java code. It can be used virtually everywhere Java is utilized today: for server-side development, Android apps, and much more. Kotlin works great with all subsisting Java libraries and frameworks and runs with the same level of performa