MCPcopy Index your code
hub / github.com/ForgeRock/openam-community-edition

github.com/ForgeRock/openam-community-edition @main

Chat with this repo
repository ↗ · DeepWiki ↗ · + Follow
74,006 symbols 309,784 edges 7,441 files 30,370 documented · 41%
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

ToolService (Interface)
This class defines the interface for services. Every service should implement this interface. It defines the service lif [16 …
openam-tools/openam-diagnostics/openam-diagnostics-base/src/main/java/com/sun/identity/diagnostic/base/core/service/ToolService.java
SecurityToken (Interface)
This interface represents WS-Security token that can be inserted into or extracted from SOAP messages headers for Web Se [10 …
openam-federation/OpenFM/src/main/java/com/sun/identity/wss/security/SecurityToken.java
INameIdentifier (Interface)
This is an interface which aids in creation of NameIdentifier . Each hosted provider can specify the impleme [6 implementers]
openam-federation/openam-federation-library/src/main/java/com/sun/liberty/INameIdentifier.java
ResourceAttribute (Interface)
Interface specification for entitlement ResourceAttribute [6 implementers]
openam-entitlements/src/main/java/com/sun/identity/entitlement/ResourceAttribute.java
SAXParserProvider (Interface)
Abstract factory interface for constructing javax.xml.parsers.SAXParser instances. Implementations may configure [6 implementers]
openam-shared/src/main/java/org/forgerock/openam/utils/SAXParserProvider.java
JDBCPasswordSyntaxTransform (Interface)
This is the interface to implement if you don't store your password in clear text. [8 implementers]
openam-authentication/openam-auth-jdbc/src/main/java/com/sun/identity/authentication/modules/jdbc/JDBCPasswordSyntaxTransform.java
JsonCallbackParser (Interface)
Implementations of this interface define how to convert a Callback into and from a JSON representation. See the javadoc [11 …
openam-forgerock-rest/src/main/java/org/forgerock/openam/forgerockrest/authn/callbackhandlers/JsonCallbackParser.java
OAuthServiceConstants (Interface)
The Constants for OAuth Token Service @author Hua Cui [11 implementers]
openam-oauth/src/main/java/com/sun/identity/oauth/service/OAuthServiceConstants.java

Core symbols most depended-on inside this repo

append
called by 14729
openam-shared/src/main/java/org/forgerock/openam/shared/resourcename/BaseResourceName.java
message
called by 9848
openam-shared/src/main/java/com/sun/identity/shared/debug/IDebug.java
get
called by 8998
openam-shared/src/main/java/com/sun/identity/shared/configuration/ISystemProperties.java
put
called by 7329
openam-tools/openam-installtools/src/main/java/com/sun/identity/install/tools/configurator/IStateAccess.java
add
called by 6763
openam-shared/src/main/java/com/sun/identity/shared/ldap/LDAPv2.java
getCurrentHandler
called by 6732
openam-schema/openam-diagnostics-schema/src/main/java/com/sun/identity/diagnostic/base/core/jaxbgen/impl/runtime/UnmarshallingContext.java
consumeAttribute
called by 6655
openam-schema/openam-diagnostics-schema/src/main/java/com/sun/identity/diagnostic/base/core/jaxbgen/impl/runtime/UnmarshallingContext.java
messageEnabled
called by 6480
openam-core/src/main/java/com/sun/identity/log/spi/IDebug.java

Shape

Method 64,151
Class 6,955
Interface 1,757
Function 1,091
Enum 52

Languages

Java98%
TypeScript1%
C#1%
C++1%
C1%

Modules by API surface

openam-core/src/main/java/com/sun/identity/authentication/service/LoginState.java221 symbols
openam-authentication/deviceprint/scripts/src/main/requirejs/r.js220 symbols
openam-schema/openam-wsfederation-schema/src/main/java/com/sun/identity/wsfederation/jaxb/wsspolicy/ObjectFactory.java135 symbols
openam-core/src/main/java/com/iplanet/dpro/session/service/SessionService.java125 symbols
openam-schema/openam-wsfederation-schema/src/main/java/com/sun/identity/wsfederation/jaxb/xmlsig/impl/X509DataTypeImpl.java124 symbols
openam-schema/openam-saml2-schema/src/main/java/com/sun/identity/saml2/jaxb/xmlsig/impl/X509DataTypeImpl.java124 symbols
openam-schema/openam-liberty-schema/src/main/java/com/sun/identity/liberty/ws/common/jaxb/xmlsig/impl/X509DataTypeImpl.java124 symbols
openam-core/src/main/java/org/forgerock/openam/upgrade/UpgradeUtils.java121 symbols
openam-schema/openam-liberty-schema/src/main/java/com/sun/identity/liberty/ws/idpp/jaxb/ObjectFactory.java115 symbols
openam-core/src/main/java/com/sun/identity/authentication/client/AuthClientUtils.java113 symbols
openam-schema/openam-liberty-schema/src/main/java/com/sun/identity/liberty/ws/common/jaxb/ac/ObjectFactory.java108 symbols
openam-federation/openam-federation-library/src/main/java/com/sun/identity/saml2/common/SAML2Utils.java107 symbols

Datastores touched

(mysql)Database · 1 repos
seantestdb1Database · 1 repos
openssousersdbDatabase · 1 repos

For agents

$ claude mcp add openam-community-edition \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact