Imesha SudasinghainGeek CultureJWT Authentication with OAuth2 Resource Server and an external Authorization ServerUsing Spring Boot’s inbuilt OAuth2 Resource Server to authenticate a REST API using JWTs issued by an external Authorization Server·13 min read·Jul 14, 2022--4--4
Imesha SudasinghaBallerina for Full Stack DevelopersLearn why you should consider Ballerina for backend development in your next full stack project16 min read·Apr 16, 2022----
Imesha SudasinghainGeek CultureRole Based Access Control (RBAC) with Spring Boot and JWTUsing Spring Security’s inbuilt OAuth2 Resource Server, granted authorities and method security for role based access control·10 min read·Sep 21, 2021--4--4
Imesha SudasinghainGeek CultureUncovering Interesting 2020 Olympics Stats with Ballerina Language-integrated QueriesAn intuitive guide on utilizing Ballerina’s SQL-like query syntax in real life·10 min read·Sep 16, 2021--1--1
Imesha SudasinghaGenerating/Signing Certificates with OpenSSL and Converting to Java Key Store(JKS)A simple guide to generate signed certificates using OpenSSL and import them into a Java Key Store (JKS)·5 min read·Jan 18, 2021----
Imesha SudasinghaUsing Jenkins to setup CI/CD for your docker build in 5 minutesHow to setup jenkins with docker-in-docker to build your docker based projects·4 min read·Dec 28, 2020----
Imesha SudasinghaContainerization — Under the hoodA slideshow explaining the internals of containers including LXC, cgroups, namespaces and copy-on-write file systems·1 min read·Oct 30, 2020----
Imesha SudasinghainThe StartupJWT Authentication With Spring Boot’s Inbuilt OAuth2 Resource ServerUsing Spring Boot’s inbuilt OAuth2 Resource Server for JWT based authentication·13 min read·Oct 26, 2020--8--8
Imesha SudasinghaAugurSense: Next Generation Multi-Camera Human Movement Analytics — Part 1Google Analytics for real world6 min read·Jan 7, 2020----
Imesha SudasinghaGSoC 2017 — Distributed Configuration Management for Apache OODTMy GSoC 2017 Experience with Apache OODT7 min read·Aug 24, 2017----