Theviyanthan Krishnamohan

Fix invalid id token issue in WSO2 Identity Server 5.11.0

You might come across id token validation issues in the Wso2 Identity Server 5.11.0. This article discusses possible fixes. …Read…

3 years ago

Build a multi-class classification neural network in R in fifty lines of code

The R language allows for rapid prototyping of machine learning and neural network models. Having learned to create neural networks…

3 years ago

Leveraging web workers to safely store access tokens

We use web workers to offload resource-intensive tasks to a background thread in a web app. But did you know…

3 years ago

Securely receiving authorization code in SPAs using form_post

If you have used the OIDC protocol to implement single sign-on, you would be used to receiving the authorization code…

3 years ago

Configuring Azure Active Directory as a federated IdP in WSO2 Identity Server using SAML

WSO2 Identity Server allows you to integrate Azure Active Directory as a federated identity provider out of the box using…

3 years ago

How we built a frontend app for WSO2 Identity Server with React

WSO2 Identity Server has always been known for its technical brilliance and feature richness. But that wasn’t enough to satiate…

3 years ago

Asgardio OIDC JS SDK: Bootstrap in three easy steps

Asgardio OIDC JavaScript SDK allows developers to implement OIDC authentication in their Single Page Applications in a fast and secure manner,…

3 years ago

Concurrent programming using Python’s Async IO

Python's Async IO has made writing concurrent applications a breeze. This article explores how Async IO can be used to…

4 years ago

CIAM and common misconceptions

The C in CIAM stands for the customer; this means that a business that wants to attract and retain customers…

4 years ago

CICD for frontend with Firebase and GitHub Actions

GitHub Actions has made CICD easy. Couple it with the free hosting service offered by Firebase, you have a fully…

4 years ago

Prevent useEffect’s callback firing during initial render

React’s useEffect hook has indeed made life a lot easier. But there are times when you would most certainly miss the fine-grained…

4 years ago

How does TOTP authentication work?

Unless you have been living under a rock, you would be very used to authenticating yourself using an authenticator app…

4 years ago

How does HOTP authentication work?

Before smartphones were popular, hardware tokens that produced an HOTP code were a popular way of performing two-factor authentications. Businesses…

4 years ago

What is HMAC and how does it work?

HMAC stands for Hash-based Message Authentication Code or Keyed-hash Message Authentication Code. We use it to verify the authenticity and…

4 years ago

Jest for a Typescript-based React app

I recently had to install and configure Jest in a React app written using Typescript and ran into quite a…

4 years ago

Fix React Issues in Lerna using Yarn Workspaces

Lerna comes to our rescue when we are to manage multiple inter-dependent packages within a repository. Have a package that…

4 years ago