MCPcopy Index your code
hub / github.com/apache/syncope

github.com/apache/syncope @syncope-4.1.1

Chat with this repo
repository ↗ · DeepWiki ↗ · release syncope-4.1.1 ↗ · + Follow
24,574 symbols 118,184 edges 3,276 files 1,066 documented · 4%
What it actually does AI analysis from the code graph — generated when you open this
loading…
README

The mission of Apache Syncope is the creation and maintenance of software related to managing digital identities in enterprise environments.

More information at https://syncope.apache.org

Extension points exported contracts — how you extend this code

ConnectorManager (Interface)
Entry point for creating and destroying connectors for external resources. @see Connector [6 implementers]
core/provisioning-api/src/main/java/org/apache/syncope/core/provisioning/api/ConnectorManager.java
JWTSSOProvider (Interface)
Enables a generic mechanism for JWT validation and subject resolution which allows to plug in implementations recognizin [6 …
core/spring/src/main/java/org/apache/syncope/core/spring/security/JWTSSOProvider.java
DomainRegistry (Interface)
Allows to register domains, to make available at runtime. @param domain persistence type [10 implementers]
core/persistence-api/src/main/java/org/apache/syncope/core/persistence/api/DomainRegistry.java
GroupWorkflowAdapter (Interface)
Interface for calling underlying workflow implementations. [115 implementers]
core/workflow-api/src/main/java/org/apache/syncope/core/workflow/api/GroupWorkflowAdapter.java
SCIMConfService (Interface)
REST operations for SCIM 2.0 configuration. [45 implementers]
ext/scimv2/rest-api/src/main/java/org/apache/syncope/common/rest/api/service/SCIMConfService.java
DelegationService (Interface)
REST operations for delegations. [73 implementers]
common/idrepo/rest-api/src/main/java/org/apache/syncope/common/rest/api/service/DelegationService.java
ClientAppService (Interface)
REST operations for client applications. [73 implementers]
common/am/rest-api/src/main/java/org/apache/syncope/common/rest/api/service/ClientAppService.java
ServiceOps (Interface)
Operations available for services. [13 implementers]
common/keymaster/client-api/src/main/java/org/apache/syncope/common/keymaster/client/api/ServiceOps.java

Core symbols most depended-on inside this repo

add
called by 2858
client/idrepo/console/src/main/java/org/apache/syncope/client/console/commons/RealmPolicyProvider.java
of
called by 2267
core/persistence-api/src/main/java/org/apache/syncope/core/persistence/api/dao/search/SearchCond.java
add
called by 2059
core/persistence-api/src/main/java/org/apache/syncope/core/persistence/api/entity/Any.java
getKey
called by 1880
core/persistence-api/src/main/java/org/apache/syncope/core/persistence/api/entity/Entity.java
stream
called by 1703
core/persistence-neo4j/src/main/java/org/apache/syncope/core/persistence/neo4j/entity/SortedSetList.java
build
called by 1607
wa/starter/src/main/java/org/apache/syncope/wa/starter/mapping/AuthMapper.java
getKey
called by 1272
common/idrepo/lib/src/main/java/org/apache/syncope/common/lib/to/EntityTO.java
getObject
called by 1071
core/provisioning-api/src/main/java/org/apache/syncope/core/provisioning/api/Connector.java

Shape

Method 20,788
Class 3,055
Interface 571
Enum 129
Function 31

Languages

Java100%
TypeScript1%

Modules by API surface

core/persistence-neo4j/src/main/java/org/apache/syncope/core/persistence/neo4j/PersistenceContext.java107 symbols
core/persistence-jpa/src/main/java/org/apache/syncope/core/persistence/jpa/PersistenceContext.java84 symbols
client/idrepo/common-ui/src/main/resources/org/apache/syncope/client/ui/commons/themes/js/adminlte.min.js74 symbols
sra/src/main/java/org/apache/syncope/sra/SRAProperties.java72 symbols
common/am/lib/src/main/java/org/apache/syncope/common/lib/auth/X509AuthModuleConf.java69 symbols
common/am/lib/src/main/java/org/apache/syncope/common/lib/AbstractLDAPConf.java66 symbols
core/provisioning-java/src/main/java/org/apache/syncope/core/provisioning/java/ProvisioningContext.java65 symbols
client/idrepo/console/src/main/java/org/apache/syncope/client/console/chartjs/ChartOptions.java64 symbols
core/persistence-neo4j/src/main/java/org/apache/syncope/core/persistence/neo4j/entity/am/Neo4jOIDCRPClientApp.java61 symbols
core/persistence-jpa/src/main/java/org/apache/syncope/core/persistence/jpa/entity/am/JPAOIDCRPClientApp.java61 symbols
common/am/lib/src/main/java/org/apache/syncope/common/lib/to/OIDCRPClientAppTO.java60 symbols
core/persistence-api/src/main/java/org/apache/syncope/core/persistence/api/entity/am/OIDCRPClientApp.java57 symbols

Datastores touched

syncopeDatabase · 1 repos
(mysql)Database · 1 repos
syncopeDatabase · 1 repos
syncopetwoDatabase · 1 repos
syncopetwoDatabase · 1 repos

For agents

$ claude mcp add syncope \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact