• Stars
    star
    543
  • Rank 81,848 (Top 2 %)
  • Language
    CSS
  • Created over 2 years ago
  • Updated 5 months ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

Spring Security Zero to Master along with JWT, OAUTH2 - Code Examples

Spring Security Zero to Master along with JWT,OAUTH2

Image

'Spring Security Zero to Master' course will help in understanding the Spring Security Architecture, important packages, interfaces, classes inside it which handles authentication and authorization requests in the web applications. It also covers most common security related topics like CORs, CSRF, JWT, OAUTH2, password management, method level security, user, roles & authorities management inside web applications.

Topics covered in the course

  • Spring Security framework details and it features
  • How to adapt security for a Java web application using Spring Security
  • Password Management in Spring Security with PasswordEncoders
  • Deep dive about encoding, encryption and hashing
  • What is CSRF, CORS and how to address them
  • What is Authentication and Authorization. How they are different from each other.
  • Securing endpoint URLs inside web applications using Ant, MVC & Regex Matchers
  • Filters in Spring Security and how to write own custom filters
  • Deep dive about JWT (JSON Web Tokens) and the role of them inside Authentication & Authorization
  • Deep dive about OAUTH2 and various grant type flows inside OAUTH2.
  • Deep dive about OpenID Connect & how it is related to OAUTH2
  • Applying authorization rules using roles, authorities inside a web application using Spring Security
  • Method level security in web/non-web applications
  • Social Login integrations into web applications
  • Set up of Authorization Server using KeyCloak

Pre-requisite for the course

  • Good understanding on Java and Spring concepts
  • Basic understanding on SpringBoot & REST services is a bonus but not mandatory
  • Interest to learn and explore about Spring Security

Important Links

More Repositories

1

microservices

Microservices With Spring, Docker, Kubernetes - Code Examples
Java
373
star
2

spring

Spring, SpringBoot, JPA, Hibernate : Zero To Master - Code Examples
CSS
368
star
3

microservices-with-spring-sectionwise-code

Microservices With Spring, Docker, Kubernetes - Code Examples
Java
257
star
4

microservices-with-spring

Microservices With Spring, Docker, Kubernetes - Code Examples
Java
110
star
5

yaml

YAML Zero to Master - Examples
Python
80
star
6

openapi

OpenAPI Specification & Swagger Tools : Zero To Master - Code Examples
Java
56
star
7

java

Java Programming: A Comprehensive Bootcamp from Zero to Hero
Java
30
star
8

spring-security

Spring Security Zero to Master along with JWT, OAUTH2 - Code Examples
CSS
23
star
9

Java-New-features

Examples Java programs based on the new features from Java versions 7 & 8
Java
17
star
10

microservices-config

Central repository configurations for Eazy Bank Microservices
14
star
11

eazybytes-config

10
star
12

gcd

Google Cloud Digital Leader Certification - For GCP Beginner
6
star
13

youtube-openapi-swagger

Documentation of REST APIs in SpringBoot using OpenAPI, Swagger UI
Java
5
star
14

graalvm-demo

Spring Boot app used to demo GraalVM
Java
2
star
15

youtube-springboot-docker-compose

Demo app to show the integration between Spring Boot and Docker compose
Java
2
star
16

youtube-springboot-beanstalk-deployment

Sample SpringBoot project to deploy into AWS Elastic Bean Stalk
CSS
1
star
17

youtube-springboot-containerization

Dockerfile vs Buildpacks vs Jib : Comparing containerization methods using SpringBoot & Maven
Java
1
star
18

eazybytes.github.io

HTML
1
star