001 Introduction to Roles and Authorities
002 JwtAuthorities.zip
002 PhotoAppApiUsers-final.zip
002 PhotoAppApiUsers-initial.zip
002 Source code.html
003 Authentication & Authorization
004 Global Authentication and Global Authorization(OAuth)
005 Global Authentication and Global(API Gateway) Authorization
006 Global Authentication but Local Authorization
007 How it currently works & what we need to do next
008 Database Tables Design for Roles and Authorities
009 Creating @ManyToMany mapping between Users and Roles
010 Creating RoleEntity class
011 Creating a @ManyToMany mapping between Roles and Authorities
012 Creating an AuthorityEntity class
013 Creating RoleRepository JPA Interface
014 Creating AuthorityRepository JPA Interface
015 Initial Setup of Admin User & Roles - Introduction
016 Creating Java class to create initial Roles and Authorities
017 Creating Authorities READ, WRITE, DELETE
018 Creating user roles ROLE USER and ROLE ADMIN
019 Creating User with Admin Role
020 Trying how it works
021 Adding user Roles and Authorities to JSON Web Token(JWT)
022 Preview User Roles and Authorities in JSON Web Token(JWT)
023 JWT Claims Parser Maven Dependency - Introduction
024 Creating a new project for JWT Claims Parser
025 Convert JWT String into JWT Java object
026 Reading Roles and Authorities from JWT Object
027 Reading JWT Subject(userId)
028 Add JWT Authorities Project to Users Microservice
029 Update AuthorizationFilter class to use the new JwtClaimsParser class
030 SpEL hasRole(ADMIN) - Only ADMIN user has access
031 SpEL hasAuthority(PROFILE DELETE)
032 Role-based Access Control(RBAC) Trying how it works in Users Microservice
033 Pass Authorization JWT from Users Microservice to Albums Microservice