MCPcopy Index your code
hub / github.com/Baeldung/spring-security-oauth

github.com/Baeldung/spring-security-oauth @main

Chat with this repo
repository ↗ · DeepWiki ↗ · + Follow
1,468 symbols 2,912 edges 379 files 7 documented · 0%
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

IFooService (Interface)
(no doc) [4 implementers]
oauth-jwt/jwt-resource-server/src/main/java/com/baeldung/jwt/service/IFooService.java
IFooService (Interface)
(no doc) [4 implementers]
oauth-sso/sso-resource-server/src/main/java/com/baeldung/resource/service/IFooService.java
IFooService (Interface)
(no doc) [4 implementers]
oauth-rest/oauth-resource-server/src/main/java/com/baeldung/resource/service/IFooService.java
OAuth2RegisteredClientRepository (Interface)
(no doc) [1 implementers]
oauth-authorization-server-with-redis/redis-authorization-server/src/main/java/com/baeldung/repository/OAuth2RegisteredClientRepository.java
NodeModule (Interface)
(no doc)
oauth-jwt/oauth-ui-authorization-code-angular-jwt/src/main/resources/src/typings.d.ts
NodeModule (Interface)
(no doc)
oauth-legacy/oauth-ui-authorization-code-angular-legacy/src/main/resources/src/typings.d.ts
NodeModule (Interface)
(no doc)
oauth-legacy/oauth-ui-password-angular-legacy/src/main/resources/src/typings.d.ts
NodeModule (Interface)
(no doc)
oauth-legacy/oauth-ui-implicit-angular-legacy/src/main/resources/src/typings.d.ts

Core symbols most depended-on inside this repo

build
called by 47
oauth-rest/keycloak-custom-providers/src/main/java/com/baeldung/auth/provider/user/CustomUser.java
getTokenSettings
called by 22
oauth-authorization-server-with-redis/redis-authorization-server/src/main/java/com/baeldung/entity/OAuth2RegisteredClient.java
getValue
called by 20
clients-SPA-legacy/oauth-resource-server-auth0-legacy/src/main/java/com/baeldung/resourceserverauth0/model/Color.java
run
called by 17
oauth-legacy/oauth-ui-password-angularjs-legacy/src/main/java/com/baeldung/config/CustomPreZuulFilter.java
equals
called by 16
oauth-jwt/jwt-resource-server/src/main/java/com/baeldung/jwt/persistence/model/Foo.java
getName
called by 15
oauth-jwt/jwt-resource-server/src/main/java/com/baeldung/jwt/web/dto/FooDto.java
encode
called by 15
oauth-jws-jwk-legacy/oauth-authorization-server-jws-jwk-legacy/src/main/java/com/baeldung/config/JwtCustomHeadersAccessTokenConverter.java
getTokenValue
called by 14
oauth-authorization-server-with-redis/redis-authorization-server/src/main/java/com/baeldung/entity/OAuth2AuthorizationGrantAuthorization.java

Shape

Method 1,013
Class 388
Function 51
Interface 16

Languages

Java84%
TypeScript16%

Modules by API surface

oauth-authorization-server-with-redis/redis-authorization-server/src/main/java/com/baeldung/entity/OAuth2RegisteredClient.java32 symbols
oauth-authorization-server-with-redis/redis-authorization-server/src/main/java/com/baeldung/service/ModelMapper.java29 symbols
oauth-authorization-server-with-redis/redis-authorization-server/src/main/java/com/baeldung/entity/OAuth2AuthorizationGrantAuthorization.java23 symbols
oauth-legacy/oauth-ui-implicit-angularjs-legacy/src/main/webapp/resources/oauth-ng.js17 symbols
oauth-legacy/oauth-ui-implicit-angularjs-legacy/src/main/resources/oauth-ng.js17 symbols
oauth-rest/keycloak-custom-providers/src/main/java/com/baeldung/auth/provider/user/CustomUser.java16 symbols
oauth-rest/keycloak-custom-providers/src/main/java/com/baeldung/auth/provider/user/CustomUserStorageProvider.java14 symbols
oauth-sso/sso-authorization-server/src/main/java/com/baeldung/auth/config/KeycloakServerProperties.java12 symbols
oauth-rest/oauth-ui-authorization-code-angular-zuul/src/main/resources/src/app/app.service.ts12 symbols
oauth-rest/oauth-authorization-server/src/main/java/com/baeldung/auth/config/KeycloakServerProperties.java12 symbols
oauth-resource-server/authorization-server/src/main/java/com/baeldung/authserver/config/KeycloakServerProperties.java12 symbols
oauth-jwt/jwt-auth-server/src/main/java/com/baeldung/jwt/config/KeycloakServerProperties.java12 symbols

Datastores touched

(mysql)Database · 1 repos
oauth2Database · 1 repos

For agents

$ claude mcp add spring-security-oauth \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact