Skip to content

Blogs by Snehasish

  • Home
  • Contact Us
  • Legal
    • Privacy Policy
    • Terms and Conditions
    • Disclaimer
    • Copyright Notice
    • Cookie Policy
Blogs by Snehasish
  • Contact Us
  • Cookie Policy
  • Copyright Notice
  • Disclaimer
  • Privacy Policy
  • Terms and Conditions
Authentication Filter

Spring Security Chapter 4: Working with the AuthenticationFilter

Leave a Comment / Spring Security, Web Security / By Snehasish Chakraborty

This article deals with creating our Custom Authentication Filter and making it part of Spring Security’s Filter chain.

spring security chapter 3

Spring Security Chapter 3: How does AuthenticationProvider Work

Leave a Comment / Spring Security, Web Security / By Snehasish Chakraborty

This Post talks about the use of AuthenticationProvider and how we can create our own to have custom authentication logic.

Featured Image

Function Currying in JavaScript with real world examples

1 Comment / Web Development / By Snehasish Chakraborty

This article explains what Function Currying in JavaScript is and let you understand the benefits of using it using real world examples.

Typescript 4.1

Quick Tip: Template Literal Types in Typescript 4.1

3 Comments / Web Development / By Snehasish Chakraborty

This quick article talks about the Template Literal Type features introduced in Typescript version 4.1 which uses string interpolation.

Spring Security

Spring Security Chapter 2: Adding Database into the picture

1 Comment / Spring Security, Web Security / By Snehasish Chakraborty

In this article, we learn how we can use database to store user information and create custom UserDetailsManager to manage User information.

Spring Security

Spring Security Chapter 1: Secure your Spring Boot Project

Leave a Comment / Spring Security, Web Security / By Snehasish Chakraborty

This series will cover everything related to Spring Security, This series will cover basic user name password based authentication to the most advanced ones like SAML, Oauth2 and OIDC, Multi factor authentication, authorization and the most common security concerns.

Difference between the values of target attribute

Difference between target=”_blank” and target=”blank”

1 Comment / Web Development / By Snehasish Chakraborty

This short article talks about target attribute in tags and see the different result that you get when you use target=blank vs target=_blank

image describing HSTS

What is HSTS and how it can help securing websites

Leave a Comment / Full Stack Engineering, Web Security / By Snehasish Chakraborty

HSTS or HTTP Strict Transport Security enables supported browsers and user agents to strictly use HTTPS scheme for a website no matter what the scenario is. We’ll discuss in details how this works and how site owners can make use of if.

Recent Posts

  • Spring Security Chapter 4: Working with the AuthenticationFilter
  • Spring Security Chapter 3: How does AuthenticationProvider Work
  • Function Currying in JavaScript with real world examples
  • Quick Tip: Template Literal Types in Typescript 4.1
  • Spring Security Chapter 2: Adding Database into the picture

Categories

  • Full Stack Engineering (1)
  • Spring Security (4)
  • Web Development (3)
  • Web Security (5)

Search

Pages

  • Contact Us
  • Cookie Policy
  • Copyright Notice
  • Disclaimer
  • Privacy Policy
  • Terms and Conditions

Tags

bite sized code hsts HTTPS java JavaScript Security spring tips typescript web dev tricks

Recent Comments

  • Snehasish Chakraborty on Quick Tip: Template Literal Types in Typescript 4.1
  • Indranil on Quick Tip: Template Literal Types in Typescript 4.1
  • Indranil on Function Currying in JavaScript with real world examples
  • Rahul on Spring Security Chapter 2: Adding Database into the picture
  • Sayantan on Quick Tip: Template Literal Types in Typescript 4.1

Copyright © 2023 Blogs by Snehasish

We use cookies on our website to give you the most relevant experience by remembering your preferences and repeat visits. By clicking “Accept”, you consent to the use of ALL the cookies.
Do not sell my personal information.
Cookie SettingsAccept
Manage consent

Privacy Overview

This website uses cookies to improve your experience while you navigate through the website. Out of these, the cookies that are categorized as necessary are stored on your browser as they are essential for the working of basic functionalities of the website. We also use third-party cookies that help us analyze and understand how you use this website. These cookies will be stored in your browser only with your consent. You also have the option to opt-out of these cookies. But opting out of some of these cookies may affect your browsing experience.
Necessary
Always Enabled
Necessary cookies are absolutely essential for the website to function properly. These cookies ensure basic functionalities and security features of the website, anonymously.
CookieDurationDescription
cookielawinfo-checkbox-analytics11 monthsThis cookie is set by GDPR Cookie Consent plugin. The cookie is used to store the user consent for the cookies in the category "Analytics".
cookielawinfo-checkbox-functional11 monthsThe cookie is set by GDPR cookie consent to record the user consent for the cookies in the category "Functional".
cookielawinfo-checkbox-necessary11 monthsThis cookie is set by GDPR Cookie Consent plugin. The cookies is used to store the user consent for the cookies in the category "Necessary".
cookielawinfo-checkbox-others11 monthsThis cookie is set by GDPR Cookie Consent plugin. The cookie is used to store the user consent for the cookies in the category "Other.
cookielawinfo-checkbox-performance11 monthsThis cookie is set by GDPR Cookie Consent plugin. The cookie is used to store the user consent for the cookies in the category "Performance".
viewed_cookie_policy11 monthsThe cookie is set by the GDPR Cookie Consent plugin and is used to store whether or not user has consented to the use of cookies. It does not store any personal data.
Functional
Functional cookies help to perform certain functionalities like sharing the content of the website on social media platforms, collect feedbacks, and other third-party features.
Performance
Performance cookies are used to understand and analyze the key performance indexes of the website which helps in delivering a better user experience for the visitors.
Analytics
Analytical cookies are used to understand how visitors interact with the website. These cookies help provide information on metrics the number of visitors, bounce rate, traffic source, etc.
Advertisement
Advertisement cookies are used to provide visitors with relevant ads and marketing campaigns. These cookies track visitors across websites and collect information to provide customized ads.
Others
Other uncategorized cookies are those that are being analyzed and have not been classified into a category as yet.
SAVE & ACCEPT