Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/danvega/spring-security-mfa-totp
/ functions
Functions
50 in github.com/danvega/spring-security-mfa-totp
⨍
Functions
50
◇
Types & classes
15
↓ 8 callers
Method
getTotpSecret
()
src/main/java/dev/danvega/mfa/totp/TotpUserDetails.java:26
↓ 7 callers
Method
getUsername
()
src/main/java/dev/danvega/mfa/totp/TotpUserDetails.java:40
↓ 4 callers
Method
getCurrentUser
()
src/main/java/dev/danvega/mfa/totp/TotpController.java:81
↓ 2 callers
Method
generateQrCodeDataUri
(String username, String secret)
src/main/java/dev/danvega/mfa/totp/TotpService.java:38
↓ 2 callers
Method
getUser
()
src/main/java/dev/danvega/mfa/totp/TotpUserDetails.java:18
↓ 2 callers
Method
grantTotpFactor
(Authentication authentication)
src/main/java/dev/danvega/mfa/totp/TotpAuthenticationHandler.java:35
↓ 2 callers
Method
setMfaEnabled
(boolean mfaEnabled)
src/main/java/dev/danvega/mfa/totp/User.java:35
↓ 2 callers
Method
setTotpSecret
(String totpSecret)
src/main/java/dev/danvega/mfa/totp/User.java:27
↓ 2 callers
Method
verifyCode
(String secret, String code)
src/main/java/dev/danvega/mfa/totp/TotpService.java:56
↓ 1 callers
Method
findByUsername
(String username)
src/main/java/dev/danvega/mfa/totp/UserStore.java:37
↓ 1 callers
Method
generateSecret
()
src/main/java/dev/danvega/mfa/totp/TotpService.java:34
↓ 1 callers
Method
getAuthorities
()
src/main/java/dev/danvega/mfa/totp/TotpUserDetails.java:30
↓ 1 callers
Method
getUsername
()
src/main/java/dev/danvega/mfa/totp/User.java:15
↓ 1 callers
Method
isMfaEnabled
()
src/main/java/dev/danvega/mfa/totp/TotpUserDetails.java:22
↓ 1 callers
Method
render
(gg.jte.html.HtmlTemplateOutput jteOutput, gg.jte.html.HtmlInterceptor jteHtmlInterceptor, String qrCode, Stri
jte-classes/gg/jte/generated/ondemand/JtetotpsetupGenerated.java:7
↓ 1 callers
Method
render
(gg.jte.html.HtmlTemplateOutput jteOutput, gg.jte.html.HtmlInterceptor jteHtmlInterceptor, String error, Strin
jte-classes/gg/jte/generated/ondemand/JteloginGenerated.java:7
↓ 1 callers
Method
render
(gg.jte.html.HtmlTemplateOutput jteOutput, gg.jte.html.HtmlInterceptor jteHtmlInterceptor)
jte-classes/gg/jte/generated/ondemand/JtehomeGenerated.java:6
↓ 1 callers
Method
render
(gg.jte.html.HtmlTemplateOutput jteOutput, gg.jte.html.HtmlInterceptor jteHtmlInterceptor, String username, Cs
jte-classes/gg/jte/generated/ondemand/JtedashboardGenerated.java:7
↓ 1 callers
Method
render
(gg.jte.html.HtmlTemplateOutput jteOutput, gg.jte.html.HtmlInterceptor jteHtmlInterceptor, String title, gg.jt
jte-classes/gg/jte/generated/ondemand/layout/JtemainGenerated.java:6
Method
SecurityConfig
(UserStore userStore, TotpAuthenticationHandler totpAuthenticationHandler)
src/main/java/dev/danvega/mfa/SecurityConfig.java:23
Method
TotpController
(TotpService totpService, TotpAuthenticationHandler authHandler)
src/main/java/dev/danvega/mfa/totp/TotpController.java:19
Method
TotpService
()
src/main/java/dev/danvega/mfa/totp/TotpService.java:23
Method
TotpUserDetails
(User user)
src/main/java/dev/danvega/mfa/totp/TotpUserDetails.java:14
Method
User
(String username, String password)
src/main/java/dev/danvega/mfa/totp/User.java:10
Method
UserStore
()
src/main/java/dev/danvega/mfa/totp/UserStore.java:19
Method
dashboard
(Authentication authentication, CsrfToken csrfToken, Model model)
src/main/java/dev/danvega/mfa/HomeController.java:18
Method
getPassword
()
src/main/java/dev/danvega/mfa/totp/TotpUserDetails.java:35
Method
getPassword
()
src/main/java/dev/danvega/mfa/totp/User.java:19
Method
getTotpSecret
()
src/main/java/dev/danvega/mfa/totp/User.java:23
Method
home
()
src/main/java/dev/danvega/mfa/HomeController.java:13
Method
isMfaEnabled
()
src/main/java/dev/danvega/mfa/totp/User.java:31
Method
loadUserByUsername
(String username)
src/main/java/dev/danvega/mfa/totp/UserStore.java:30
Method
login
(@RequestParam(value = "error", required = false) String error, @RequestParam(value =
src/main/java/dev/danvega/mfa/LoginController.java:12
Method
main
(String[] args)
src/main/java/dev/danvega/mfa/Application.java:9
Method
onAuthenticationSuccess
(HttpServletRequest request, HttpServletResponse response,
src/main/java/dev/danvega/mfa/totp/TotpAuthenticationHandler.java:21
Method
passwordEncoder
()
src/main/java/dev/danvega/mfa/SecurityConfig.java:54
Method
renderMap
(gg.jte.html.HtmlTemplateOutput jteOutput, gg.jte.html.HtmlInterceptor jteHtmlInterceptor, java.util.Map<Strin
jte-classes/gg/jte/generated/ondemand/JtetotpsetupGenerated.java:69
Method
renderMap
(gg.jte.html.HtmlTemplateOutput jteOutput, gg.jte.html.HtmlInterceptor jteHtmlInterceptor, java.util.Map<Strin
jte-classes/gg/jte/generated/ondemand/JteloginGenerated.java:47
Method
renderMap
(gg.jte.html.HtmlTemplateOutput jteOutput, gg.jte.html.HtmlInterceptor jteHtmlInterceptor, java.util.Map<Strin
jte-classes/gg/jte/generated/ondemand/JtehomeGenerated.java:14
Method
renderMap
(gg.jte.html.HtmlTemplateOutput jteOutput, gg.jte.html.HtmlInterceptor jteHtmlInterceptor, java.util.Map<Strin
jte-classes/gg/jte/generated/ondemand/JtedashboardGenerated.java:36
Method
renderMap
(gg.jte.html.HtmlTemplateOutput jteOutput, gg.jte.html.HtmlInterceptor jteHtmlInterceptor, java.util.Map<Strin
jte-classes/gg/jte/generated/ondemand/layout/JtemainGenerated.java:21
Method
securityFilterChain
(HttpSecurity http)
src/main/java/dev/danvega/mfa/SecurityConfig.java:28
Method
showSetup
(CsrfToken csrfToken, Model model)
src/main/java/dev/danvega/mfa/totp/TotpController.java:24
Method
showVerify
(CsrfToken csrfToken, Model model)
src/main/java/dev/danvega/mfa/totp/TotpController.java:59
Method
verify
(@RequestParam("code") String code, CsrfToken csrfToken, Model model)
src/main/java/dev/danvega/mfa/totp/TotpController.java:66
Method
verifySetup
(@RequestParam("code") String code, CsrfToken csrfToken, Model model)
src/main/java/dev/danvega/mfa/totp/TotpController.java:40
Method
writeTo
(gg.jte.html.HtmlTemplateOutput jteOutput)
jte-classes/gg/jte/generated/ondemand/JtetotpsetupGenerated.java:10
Method
writeTo
(gg.jte.html.HtmlTemplateOutput jteOutput)
jte-classes/gg/jte/generated/ondemand/JteloginGenerated.java:10
Method
writeTo
(gg.jte.html.HtmlTemplateOutput jteOutput)
jte-classes/gg/jte/generated/ondemand/JtehomeGenerated.java:8
Method
writeTo
(gg.jte.html.HtmlTemplateOutput jteOutput)
jte-classes/gg/jte/generated/ondemand/JtedashboardGenerated.java:10