MCPcopy Index your code
hub / github.com/GluuFederation/oxTrust

github.com/GluuFederation/oxTrust @4.5.2

Chat with this repo
repository ↗ · DeepWiki ↗ · release 4.5.2 ↗ · + Follow
6,826 symbols 17,550 edges 607 files 591 documented · 9%
What it actually does AI analysis from the code graph — generated when you open this
loading…
README

oxTrust

oxTrust is a Weld based web application for Gluu Server administration.

oxTrust enables administrators to manage what information about people is being exposed to partner websites. oxTrust is also the local management interface that handles other server instance specific configurations, and provides a mechanism for IT administrators to support people at the organization who are having trouble accessing a website or network resource.

oxTrust is tightly coupled with oxAuth.

oxAuth configuration is stored in LDAP, and it would be hard to generate the right configuration entries without oxTrust. The projects are left separate because in a high throughput cluster deployment, many oxAuth servers may be needed versus just a few oxTrust instances.

Refer to https://github.com/GluuFederation/install for installation instructions.

To access Gluu support, please register and open a ticket on Gluu Support.

Extension points exported contracts — how you extend this code

SimpleCustomPropertiesListModel (Interface)
Base operations with custom properties list. Need for JSF2 facelet because it doesn't support parameters in action metho [12 …
model/src/main/java/org/gluu/oxtrust/model/SimpleCustomPropertiesListModel.java
GluuRestService (Interface)
(no doc) [6 implementers]
service/src/main/java/org/gluu/oxtrust/auth/GluuRestService.java
Client (Interface)
This interface represents a client @author Yuriy Movchan 11/14/2014 [1 implementers]
openid-auth-client/src/main/java/org/gluu/oxauth/client/Client.java
IPairwiseIdService (Interface)
(no doc) [2 implementers]
server/src/main/java/org/gluu/oxtrust/service/IPairwiseIdService.java
SimplePropertiesListModel (Interface)
Base operations with properties list. Need for JSF2 facelet because it doesn't support parameters in action method @aut [8 …
model/src/main/java/org/gluu/oxtrust/model/SimplePropertiesListModel.java
IFidoDeviceService (Interface)
@author Val Pecaoco [2 implementers]
service/src/main/java/org/gluu/oxtrust/service/IFidoDeviceService.java
RegistrationScript (Interface)
Base interface for registration python script @author Oleksiy Tataryn Date: 04.22.2014
server/src/main/java/org/gluu/oxtrust/service/python/interfaces/RegistrationScript.java
LdapConfigurationModel (Interface)
Base operations with GluuLdapConfiguration. Need for JSF2 facelet because it doesn't support parameters in action method [4 …
model/src/main/java/org/gluu/oxtrust/model/LdapConfigurationModel.java

Core symbols most depended-on inside this repo

add
called by 383
server/src/main/java/org/gluu/oxtrust/action/UpdateScopeAction.java
isEmpty
called by 324
service/src/main/java/org/gluu/oxtrust/util/CollectionsUtil.java
get
called by 262
service/src/main/java/org/gluu/oxtrust/util/LdapConfigurationLookup.java
log
called by 244
api-server/src/main/java/org/gluu/oxtrust/api/server/api/impl/BaseWebResource.java
equals
called by 222
server/src/main/java/org/gluu/oxtrust/model/SingleSignOnServices.java
remove
called by 220
service/src/main/java/org/gluu/oxtrust/service/SamlAcrService.java
contains
called by 193
service/src/main/java/org/gluu/oxtrust/service/IPersonService.java
apply
called by 189
service/src/main/java/org/gluu/oxtrust/util/LdapConnectionData.java

Shape

Method 5,699
Function 608
Class 492
Enum 16
Interface 11

Languages

Java91%
TypeScript9%
Python1%

Modules by API surface

api-server/src/main/java/org/gluu/oxtrust/api/server/model/OxAuthJsonConfiguration.java275 symbols
server/src/main/java/org/gluu/oxtrust/action/UpdateClientAction.java244 symbols
static/src/main/resources/META-INF/resources/theme/plugins/fullcalendar/fullcalendar.js159 symbols
model/src/main/java/org/gluu/oxtrust/model/OxAuthClient.java132 symbols
server/src/main/java/org/gluu/oxtrust/model/OxAuthClient.java131 symbols
static/src/main/resources/META-INF/resources/theme/plugins/chartjs/Chart.min.js106 symbols
api-server/src/main/java/org/gluu/oxtrust/api/server/model/GluuOxAuthClient.java96 symbols
server/src/main/java/org/gluu/oxtrust/action/UpdateTrustRelationshipAction.java82 symbols
model/src/main/java/org/gluu/oxtrust/model/GluuConfiguration.java80 symbols
static/src/main/resources/META-INF/resources/theme/plugins/fullcalendar/fullcalendar.min.js74 symbols
model/src/main/java/org/gluu/oxtrust/model/GluuSAMLTrustRelationship.java71 symbols
server/src/main/java/org/gluu/oxtrust/action/UpdateScopeAction.java64 symbols

For agents

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

⬇ download graph artifact

Ask about this repo answers extend the page