package Ġcom . si y am and . aws . dynamodb . web . config Ċ Ċ import Ġcom . si y am and . aws . dynamodb . web . filters . Jwt Request Filter Ċ import Ġorg . springframework . context . annotation . Bean Ċ import Ġorg . springframework . context . annotation . Configuration Ċ import Ġorg . springframework . security . config . web . server . Security Web Filters Order Ċ import Ġorg . springframework . security . config . web . server . Server Http Security Ċ import Ġorg . springframework . security . web . server . Security Web FilterChain Ċ import Ġorg . springframework . security . web . server . authentication . Authentication Web Filter Ċ Ċ @ Configuration Ċ open Ġclass ĠSecurity Configuration Ġ{ ĊĠĠĠ Ġ@ Bean ĊĠĠĠ Ġopen Ġfun Ġsecurity Web FilterChain ( http : ĠServer Http Security ): ĠSecurity Web FilterChain Ġ{ ĊĠĠĠĠĠĠĠ Ġval Ġjwt Request Filter Ġ= ĠJwt Request Filter () ĊĠĠĠĠĠĠĠ Ġreturn Ġhttp . authorize Exchange () ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ. path Matchers (" /** ") ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ. permit All () ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ. and () ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ// . add Filter At ( jwt Request Filter , ĠSecurity Web Filters Order . AUTHENT ICATION ) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ. http Basic () ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ. disable () ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ. csrf () ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ. disable () ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ. form Login () ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ. disable () ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ. logout () ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ. disable () ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ. build () ĊĠĠĠ Ġ} Ċ }