MCPcopy Index your code
hub / github.com/spring-projects/spring-authorization-server

github.com/spring-projects/spring-authorization-server @2.0.0-M2 sqlite

repository ↗ · DeepWiki ↗ · release 2.0.0-M2 ↗
4,523 symbols 25,890 edges 474 files 1,149 documented · 25%

Extension points exported contracts — how you extend this code

OAuth2AuthorizationConsentService (Interface)
Implementations of this interface are responsible for the management of {@link OAuth2AuthorizationConsent OAuth 2.0 Auth [17 …
oauth2-authorization-server/src/main/java/org/springframework/security/oauth2/server/authorization/OAuth2AuthorizationConsentService.java
ClientRepository (Interface)
(no doc) [6 implementers]
docs/src/main/java/sample/jpa/repository/client/ClientRepository.java
GatewayFilterFunctions (Interface)
Custom HandlerFilterFunction's registered in META-INF/spring.factories and used in application.yml. @author Joe
samples/backend-for-spa-client/src/main/java/sample/config/GatewayFilterFunctions.java
OAuth2AuthorizationService (Interface)
Implementations of this interface are responsible for the management of {@link OAuth2Authorization OAuth 2.0 Authorizati [11 …
oauth2-authorization-server/src/main/java/org/springframework/security/oauth2/server/authorization/OAuth2AuthorizationService.java
OAuth2RegisteredClientRepository (Interface)
(no doc) [6 implementers]
docs/src/main/java/sample/redis/repository/OAuth2RegisteredClientRepository.java
RegisteredClientRepository (Interface)
A repository for OAuth 2.0 RegisteredClient(s). @author Joe Grandja @author Anoop Garlapati @author Ovidiu Popa [11 implementers]
oauth2-authorization-server/src/main/java/org/springframework/security/oauth2/server/authorization/client/RegisteredClientRepository.java
AuthorizationConsentRepository (Interface)
(no doc)
docs/src/main/java/sample/jpa/repository/authorizationconsent/AuthorizationConsentRepository.java
OAuth2AuthenticationContext (Interface)
A context that holds an Authentication and (optionally) additional information and is used in an {@link Authenti [7 implementers]
oauth2-authorization-server/src/main/java/org/springframework/security/oauth2/server/authorization/authentication/OAuth2AuthenticationContext.java

Core symbols most depended-on inside this repo

build
called by 1219
oauth2-authorization-server/src/main/java/org/springframework/security/oauth2/server/authorization/settings/TokenSettings.java
put
called by 441
oauth2-authorization-server/src/main/java/org/springframework/security/oauth2/server/authorization/token/OAuth2TokenContext.java
get
called by 425
oauth2-authorization-server/src/main/java/org/springframework/security/oauth2/server/authorization/context/Context.java
getValue
called by 376
oauth2-authorization-server/src/main/java/org/springframework/security/oauth2/server/authorization/OAuth2TokenType.java
getClientId
called by 340
oauth2-authorization-server/src/main/java/org/springframework/security/oauth2/server/authorization/client/RegisteredClient.java
findByToken
called by 302
oauth2-authorization-server/src/main/java/org/springframework/security/oauth2/server/authorization/OAuth2AuthorizationService.java
getTokenValue
called by 271
docs/src/main/java/sample/redis/entity/OAuth2AuthorizationGrantAuthorization.java
save
called by 231
oauth2-authorization-server/src/main/java/org/springframework/security/oauth2/server/authorization/OAuth2AuthorizationService.java

Shape

Method 3,874
Class 628
Interface 20
Function 1

Languages

Java100%
TypeScript1%

Modules by API surface

oauth2-authorization-server/src/test/java/org/springframework/security/oauth2/server/authorization/config/annotation/web/configurers/OAuth2AuthorizationCodeGrantTests.java77 symbols
docs/src/main/java/sample/jpa/entity/authorization/Authorization.java69 symbols
oauth2-authorization-server/src/test/java/org/springframework/security/oauth2/server/authorization/OAuth2AuthorizationServerMetadataTests.java49 symbols
oauth2-authorization-server/src/main/java/org/springframework/security/oauth2/server/authorization/client/RegisteredClient.java49 symbols
oauth2-authorization-server/src/test/java/org/springframework/security/oauth2/server/authorization/web/OAuth2AuthorizationEndpointFilterTests.java46 symbols
oauth2-authorization-server/src/test/java/org/springframework/security/oauth2/server/authorization/JdbcOAuth2AuthorizationServiceTests.java44 symbols
oauth2-authorization-server/src/main/java/org/springframework/security/oauth2/server/authorization/JdbcOAuth2AuthorizationService.java44 symbols
oauth2-authorization-server/src/test/java/org/springframework/security/oauth2/server/authorization/authentication/OAuth2AuthorizationCodeRequestAuthenticationProviderTests.java42 symbols
oauth2-authorization-server/src/main/java/org/springframework/security/oauth2/server/authorization/OAuth2Authorization.java42 symbols
oauth2-authorization-server/src/test/java/org/springframework/security/oauth2/server/authorization/config/annotation/web/configurers/OidcProviderConfigurationTests.java41 symbols
oauth2-authorization-server/src/test/java/org/springframework/security/oauth2/server/authorization/oidc/OidcProviderConfigurationTests.java40 symbols
oauth2-authorization-server/src/main/java/org/springframework/security/oauth2/server/authorization/AbstractOAuth2AuthorizationServerMetadata.java40 symbols

Dependencies from manifests, versioned

@angular-devkit/build-angular18.2.11 · 1×
@angular/animations18.2.0 · 1×
@angular/cli18.2.11 · 1×
@angular/common18.2.0 · 1×
@angular/compiler18.2.0 · 1×
@angular/compiler-cli18.2.0 · 1×
@angular/core18.2.0 · 1×
@angular/forms18.2.0 · 1×
@angular/platform-browser18.2.0 · 1×
@angular/platform-browser-dynamic18.2.0 · 1×
@angular/router18.2.0 · 1×
@antora/atlas-extension1.0.0-alpha.2 · 1×

For agents

$ claude mcp add spring-authorization-server \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact