Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/SNCF-SIV/spring-security-rest-jwt-ldap
/ functions
Functions
47 in github.com/SNCF-SIV/spring-security-rest-jwt-ldap
⨍
Functions
47
◇
Types & classes
21
↓ 3 callers
Method
contextSource
()
src/main/java/com/sncf/siv/poc/security/config/WebSecurityConfiguration.java:128
↓ 2 callers
Method
currentDate
()
src/main/java/com/sncf/siv/poc/security/JwtUtils.java:53
↓ 2 callers
Method
getUsername
()
src/main/java/com/sncf/siv/poc/security/model/JwtUser.java:43
↓ 2 callers
Method
ldapAuthoritiesPopulator
()
src/main/java/com/sncf/siv/poc/security/config/WebSecurityConfiguration.java:72
↓ 1 callers
Method
AuthorityListToCommaSeparatedString
(Collection<? extends GrantedAuthority> authorities)
src/main/java/com/sncf/siv/poc/security/JwtUtils.java:82
↓ 1 callers
Method
assertNotExpired
(SignedJWT jwt)
src/main/java/com/sncf/siv/poc/security/JwtUtils.java:61
↓ 1 callers
Method
assertValidSignature
(SignedJWT jwt, String secret)
src/main/java/com/sncf/siv/poc/security/JwtUtils.java:67
↓ 1 callers
Method
buildAuthenticationFromJwt
(SignedJWT jwt, HttpServletRequest request)
src/main/java/com/sncf/siv/poc/security/filter/JwtTokenAuthenticationFilter.java:109
↓ 1 callers
Method
checkAuthenticationAndValidity
(SignedJWT jwt)
src/main/java/com/sncf/siv/poc/security/filter/JwtTokenAuthenticationFilter.java:104
↓ 1 callers
Method
corsFilter
()
src/main/java/com/sncf/siv/poc/security/config/WebSecurityConfiguration.java:192
↓ 1 callers
Method
expirationDate
(int expirationInMinutes)
src/main/java/com/sncf/siv/poc/security/JwtUtils.java:57
↓ 1 callers
Method
extractAndDecodeJwt
(HttpServletRequest request)
src/main/java/com/sncf/siv/poc/security/filter/JwtTokenAuthenticationFilter.java:98
↓ 1 callers
Method
generateHMACToken
(String subject, Collection<? extends GrantedAuthority> roles, String secret, int expirationInMinutes)
src/main/java/com/sncf/siv/poc/security/JwtUtils.java:34
↓ 1 callers
Method
getAuthorities
()
src/main/java/com/sncf/siv/poc/security/model/JwtUser.java:32
↓ 1 callers
Method
getIssueTime
(SignedJWT jwt)
src/main/java/com/sncf/siv/poc/security/JwtUtils.java:98
↓ 1 callers
Method
getPassword
()
src/main/java/com/sncf/siv/poc/security/model/JwtUser.java:37
↓ 1 callers
Method
getRoles
(SignedJWT jwt)
src/main/java/com/sncf/siv/poc/security/JwtUtils.java:91
↓ 1 callers
Method
jwtTokenAuthenticationFilter
(String path, String secret)
src/main/java/com/sncf/siv/poc/security/config/WebSecurityConfiguration.java:188
↓ 1 callers
Method
parse
(String token)
src/main/java/com/sncf/siv/poc/security/JwtUtils.java:73
↓ 1 callers
Method
requiresAuthentication
(HttpServletRequest request)
src/main/java/com/sncf/siv/poc/security/filter/JwtTokenAuthenticationFilter.java:93
↓ 1 callers
Method
verifyHMACToken
(SignedJWT jwt, String secret)
src/main/java/com/sncf/siv/poc/security/JwtUtils.java:77
Method
ErrorMessage
(String message, String code)
src/main/java/com/sncf/siv/poc/security/model/ErrorMessage.java:15
Method
JwtBadSignatureException
(String message)
src/main/java/com/sncf/siv/poc/security/exceptions/JwtBadSignatureException.java:5
Method
JwtExpirationException
(String message)
src/main/java/com/sncf/siv/poc/security/exceptions/JwtExpirationException.java:5
Method
JwtTokenAuthenticationFilter
(String path, String secretKey)
src/main/java/com/sncf/siv/poc/security/filter/JwtTokenAuthenticationFilter.java:40
Method
JwtUser
(String username, Date creationDate)
src/main/java/com/sncf/siv/poc/security/model/JwtUser.java:22
Method
MalformedJwtException
(String message)
src/main/java/com/sncf/siv/poc/security/exceptions/MalformedJwtException.java:5
Method
MyLdapAuthoritiesPopulator
(ContextSource contextSource)
src/main/java/com/sncf/siv/poc/security/config/WebSecurityConfiguration.java:85
Method
RestErrorList
(HttpStatus status, ErrorMessage... errors)
src/main/java/com/sncf/siv/poc/security/model/RestErrorList.java:18
Method
WebSecurityConfiguration
()
src/main/java/com/sncf/siv/poc/security/config/WebSecurityConfiguration.java:65
Method
authenticationManagerBean
()
src/main/java/com/sncf/siv/poc/security/config/WebSecurityConfiguration.java:136
Method
authenticationRequest
(@RequestBody AuthenticationRequest authenticationRequest)
src/main/java/com/sncf/siv/poc/security/service/AuthenticationController.java:32
Method
commence
(HttpServletRequest request, HttpServletResponse response, AuthenticationException authException)
src/main/java/com/sncf/siv/poc/security/filter/SecurityAuthenticationEntryPoint.java:29
Method
configure
Configure AuthenticationManagerBuilder to use the specified DetailsService. @param auth the {@link AuthenticationManagerBuilder} à utiliser @throws Ex
src/main/java/com/sncf/siv/poc/security/config/WebSecurityConfiguration.java:113
Method
doFilter
(ServletRequest req, ServletResponse res, FilterChain chain)
src/main/java/com/sncf/siv/poc/security/filter/JwtTokenAuthenticationFilter.java:45
Method
getDaHoney
()
src/main/java/com/sncf/siv/poc/security/service/ProtectedController.java:16
Method
getGrantedAuthorities
(DirContextOperations userData, String username)
src/main/java/com/sncf/siv/poc/security/config/WebSecurityConfiguration.java:89
Method
getRootConfigClasses
()
src/main/java/com/sncf/siv/poc/config/WebInit.java:11
Method
getServletConfigClasses
()
src/main/java/com/sncf/siv/poc/config/WebInit.java:16
Method
getServletFilters
()
src/main/java/com/sncf/siv/poc/config/WebInit.java:26
Method
getServletMappings
()
src/main/java/com/sncf/siv/poc/config/WebInit.java:21
Method
getUsername
(SignedJWT jwt)
src/main/java/com/sncf/siv/poc/security/JwtUtils.java:87
Method
handle
(HttpServletRequest request, HttpServletResponse response, AccessDeniedException accessDeniedException)
src/main/java/com/sncf/siv/poc/security/filter/RestAccessDeniedHandler.java:27
Method
isAccountNonExpired
()
src/main/java/com/sncf/siv/poc/security/model/JwtUser.java:48
Method
isAccountNonLocked
()
src/main/java/com/sncf/siv/poc/security/model/JwtUser.java:53
Method
isCredentialsNonExpired
()
src/main/java/com/sncf/siv/poc/security/model/JwtUser.java:59
Method
isEnabled
()
src/main/java/com/sncf/siv/poc/security/model/JwtUser.java:66