Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/IMS94/spring-boot-jwt-authorization
/ functions
Functions
45 in github.com/IMS94/spring-boot-jwt-authorization
⨍
Functions
45
◇
Types & classes
13
↓ 5 callers
Method
jwtAuthenticationConverter
()
src/main/java/com/example/springboot/jwt/WebSecurityConfig.java:113
↓ 4 callers
Method
addProduct
(Product product)
src/main/java/com/example/springboot/jwt/service/ProductService.java:30
↓ 4 callers
Method
getAllProducts
()
src/main/java/com/example/springboot/jwt/service/ProductService.java:22
↓ 4 callers
Method
passwordEncoder
()
src/main/java/com/example/springboot/jwt/security/SecurityConfiguration.java:11
↓ 3 callers
Method
deleteProductById
(long id)
src/main/java/com/example/springboot/jwt/service/ProductService.java:39
↓ 3 callers
Method
getName
()
src/main/java/com/example/springboot/jwt/entity/Product.java:17
↓ 3 callers
Method
jwtWithAuthorities
(String... authorities)
src/test/java/com/example/springboot/jwt/RbacWebMvcTests.java:165
↓ 1 callers
Method
corsConfigurationSource
()
src/main/java/com/example/springboot/jwt/WebSecurityConfig.java:62
↓ 1 callers
Method
createJwtForClaims
(String subject, Map<String, String> claims)
src/main/java/com/example/springboot/jwt/security/JwtHelper.java:33
↓ 1 callers
Method
getId
()
src/main/java/com/example/springboot/jwt/entity/Product.java:33
↓ 1 callers
Method
setId
(long id)
src/main/java/com/example/springboot/jwt/entity/Product.java:37
Method
AuthController
(JwtHelper jwtHelper, UserDetailsService userDetailsService, PasswordEncoder passwor
src/main/java/com/example/springboot/jwt/controller/AuthController.java:36
Method
JwtHelper
(RSAPrivateKey privateKey, RSAPublicKey publicKey)
src/main/java/com/example/springboot/jwt/security/JwtHelper.java:28
Method
Product
()
src/main/java/com/example/springboot/jwt/entity/Product.java:9
Method
ProductController
(ProductService productService)
src/main/java/com/example/springboot/jwt/controller/ProductController.java:22
Method
ProductService
()
src/main/java/com/example/springboot/jwt/service/ProductService.java:17
Method
WebSecurityConfig
(PasswordEncoder passwordEncoder, @Value("${app.security.cors.origin}") String co
src/main/java/com/example/springboot/jwt/WebSecurityConfig.java:35
Method
addProduct
(@RequestBody Product product)
src/main/java/com/example/springboot/jwt/controller/ProductController.java:32
Method
addProductRespectsRbac
(String[] authorities, int expectedStatus, boolean shouldInvokeService)
src/test/java/com/example/springboot/jwt/RbacWebMvcTests.java:96
Method
addProductRoleCases
()
src/test/java/com/example/springboot/jwt/RbacWebMvcTests.java:139
Method
addProductWithoutAuthenticationReturnsUnauthorized
()
src/test/java/com/example/springboot/jwt/RbacWebMvcTests.java:62
Method
contextLoads
()
src/test/java/com/example/springboot/jwt/JwtApplicationTests.java:9
Method
deleteProductRespectsRbac
(String[] authorities, int expectedStatus, boolean shouldInvokeService)
src/test/java/com/example/springboot/jwt/RbacWebMvcTests.java:112
Method
deleteProductRoleCases
()
src/test/java/com/example/springboot/jwt/RbacWebMvcTests.java:152
Method
deleteProductWithoutAuthenticationReturnsUnauthorized
()
src/test/java/com/example/springboot/jwt/RbacWebMvcTests.java:72
Method
getDescription
()
src/main/java/com/example/springboot/jwt/entity/Product.java:25
Method
getProductById
(long id)
src/main/java/com/example/springboot/jwt/service/ProductService.java:26
Method
getProductRoleCases
()
src/test/java/com/example/springboot/jwt/RbacWebMvcTests.java:126
Method
getProducts
()
src/main/java/com/example/springboot/jwt/controller/ProductController.java:26
Method
getProductsRespectsRbac
(String[] authorities, int expectedStatus, boolean shouldInvokeService)
src/test/java/com/example/springboot/jwt/RbacWebMvcTests.java:80
Method
getProductsWithoutAuthenticationReturnsUnauthorized
()
src/test/java/com/example/springboot/jwt/RbacWebMvcTests.java:54
Method
jwtDecoder
(RSAPublicKey rsaPublicKey)
src/main/java/com/example/springboot/jwt/security/JwtConfiguration.java:88
Method
jwtSigningKey
(KeyStore keyStore)
src/main/java/com/example/springboot/jwt/security/JwtConfiguration.java:58
Method
jwtValidationKey
(KeyStore keyStore)
src/main/java/com/example/springboot/jwt/security/JwtConfiguration.java:72
Method
keyStore
()
src/main/java/com/example/springboot/jwt/security/JwtConfiguration.java:44
Method
login
( @RequestParam String username, @RequestParam String password)
src/main/java/com/example/springboot/jwt/controller/AuthController.java:43
Method
main
(String[] args)
src/main/java/com/example/springboot/jwt/JwtApplication.java:9
Method
missingRolesClaimReturnsEmptyAuthorities
()
src/test/java/com/example/springboot/jwt/WebSecurityConfigAuthConverterTests.java:38
Method
onlyRolesClaimIsUsedForAuthorities
()
src/test/java/com/example/springboot/jwt/WebSecurityConfigAuthConverterTests.java:51
Method
removeProduct
(@PathVariable long id)
src/main/java/com/example/springboot/jwt/controller/ProductController.java:38
Method
rolesClaimIsMappedToAuthoritiesWithoutPrefix
()
src/test/java/com/example/springboot/jwt/WebSecurityConfigAuthConverterTests.java:21
Method
securityFilterChain
(HttpSecurity http)
src/main/java/com/example/springboot/jwt/WebSecurityConfig.java:41
Method
setDescription
(String description)
src/main/java/com/example/springboot/jwt/entity/Product.java:29
Method
setName
(String name)
src/main/java/com/example/springboot/jwt/entity/Product.java:21
Method
userDetailsService
()
src/main/java/com/example/springboot/jwt/WebSecurityConfig.java:74