Posts

Welcome to a world of limitless possibilities, where the journey is as exhilarating as the destination, and where every moment is an opportunity to make your mark.

  • Introduction JSON Web Tokens (JWT) have become popular for securing APIs and managing user authentication and authorization. Understanding the structure of a JWT token is crucial for implementing secure authentication and authorization mechanisms. A JSON Web Token (JWT) is a compact, URL-safe token format that securely transmits information between parties. The structure of a JWT…

  • Keycloak is an open-source Identity and Access Management (IAM) solution that provides authentication, authorization, and user management capabilities. One of the critical concepts in Keycloak is clients. Clients represent applications that interact with Keycloak to authenticate users and gain access to secured resources. These clients can be categorized into two types: public and confidential. In…

  • Device Authorization Grant is a mechanism to allow devices with limited user input capability, such as smart TVs or IoT devices, to access an OAuth2-protected API on behalf of a user. This flow works by allowing the user to authorize devices through another device, like a mobile phone or computer, where authentication is easier. Keycloak,…

I’m Mahesh

Welcome to MaheshNotes, a space on the internet where I like to share my knowledge and experience as a software engineer.

Let’s connect