MCPcopy Index your code
hub / github.com/dzinot/spring-boot-oauth2-jwt

github.com/dzinot/spring-boot-oauth2-jwt @main

Chat with this repo
repository ↗ · DeepWiki ↗ · + Follow
37 symbols 76 edges 13 files 10 documented · 27%
What it actually does AI analysis from the code graph — generated when you open this
loading…

Extension points exported contracts — how you extend this code

UserRepository (Interface)
@author Kristijan Georgiev UserRepository with custom methods for finding an active User by username or
src/main/java/com/kristijangeorgiev/spring/boot/oauth2/jwt/repository/UserRepository.java

Core symbols most depended-on inside this repo

passwordEncoder
called by 3
src/main/java/com/kristijangeorgiev/spring/boot/oauth2/jwt/configuration/WebSecurityConfiguration.java
tokenStore
called by 2
src/main/java/com/kristijangeorgiev/spring/boot/oauth2/jwt/configuration/OAuth2Configuration.java
jwtAccessTokenConverter
called by 2
src/main/java/com/kristijangeorgiev/spring/boot/oauth2/jwt/configuration/OAuth2Configuration.java
getAuthorities
called by 1
src/main/java/com/kristijangeorgiev/spring/boot/oauth2/jwt/model/entity/User.java
findActiveByUsername
called by 1
src/main/java/com/kristijangeorgiev/spring/boot/oauth2/jwt/repository/UserRepository.java
findActiveByEmail
called by 1
src/main/java/com/kristijangeorgiev/spring/boot/oauth2/jwt/repository/UserRepository.java
main
called by 0
src/main/java/com/kristijangeorgiev/spring/boot/oauth2/jwt/SpringBootOauth2JwtApplication.java
loadUserByUsername
called by 0
src/main/java/com/kristijangeorgiev/spring/boot/oauth2/jwt/service/CustomUserDetailsService.java

Shape

Method 22
Class 14
Interface 1

Languages

Java100%

Modules by API surface

src/main/java/com/kristijangeorgiev/spring/boot/oauth2/jwt/configuration/OAuth2Configuration.java8 symbols
src/main/java/com/kristijangeorgiev/spring/boot/oauth2/jwt/model/entity/User.java6 symbols
src/main/java/com/kristijangeorgiev/spring/boot/oauth2/jwt/configuration/WebSecurityConfiguration.java4 symbols
src/main/java/com/kristijangeorgiev/spring/boot/oauth2/jwt/util/LocalDateTimeAttributeConverter.java3 symbols
src/main/java/com/kristijangeorgiev/spring/boot/oauth2/jwt/util/LocalDateAttributeConverter.java3 symbols
src/main/java/com/kristijangeorgiev/spring/boot/oauth2/jwt/repository/UserRepository.java3 symbols
src/test/java/com/kristijangeorgiev/spring/boot/oauth2/jwt/SpringBootOauth2JwtApplicationTests.java2 symbols
src/main/java/com/kristijangeorgiev/spring/boot/oauth2/jwt/service/CustomUserDetailsService.java2 symbols
src/main/java/com/kristijangeorgiev/spring/boot/oauth2/jwt/SpringBootOauth2JwtApplication.java2 symbols
src/main/java/com/kristijangeorgiev/spring/boot/oauth2/jwt/model/entity/Role.java1 symbols
src/main/java/com/kristijangeorgiev/spring/boot/oauth2/jwt/model/entity/Permission.java1 symbols
src/main/java/com/kristijangeorgiev/spring/boot/oauth2/jwt/model/entity/BaseIdEntity.java1 symbols

Datastores touched

(mysql)Database · 1 repos

For agents

$ claude mcp add spring-boot-oauth2-jwt \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact