Class OpenMetadataServerSecurityConnector
java.lang.Object
org.odpi.openmetadata.frameworks.connectors.Connector
org.odpi.openmetadata.frameworks.connectors.ConnectorBase
org.odpi.openmetadata.metadatasecurity.connectors.OpenMetadataSecurityConnector
org.odpi.openmetadata.metadatasecurity.connectors.OpenMetadataServerSecurityConnector
- All Implemented Interfaces:
AuditLoggingComponent,SecureConnectorExtension,VirtualConnectorExtension
public class OpenMetadataServerSecurityConnector
extends OpenMetadataSecurityConnector
implements AuditLoggingComponent
OpenMetadataServerSecurityConnector provides the base class for an Open Metadata Security Connector for
a server. This connector is configured in an OMAG Configuration Document. Its default behavior
is to reject every request. It generates well-defined exceptions and audit log
messages.
Override these to define the required access for the deployment environment. The methods
in this base class can be called if access is to be denied as a way of making use of the message
logging and exceptions.
-
Nested Class Summary
Nested classes/interfaces inherited from class org.odpi.openmetadata.frameworks.connectors.ConnectorBase
ConnectorBase.ProtectedConnection -
Field Summary
Fields inherited from class org.odpi.openmetadata.metadatasecurity.connectors.OpenMetadataSecurityConnector
connectorName, localServerUserId, serverName, serverRootURL, unknownTypeNameFields inherited from class org.odpi.openmetadata.frameworks.connectors.ConnectorBase
auditLog, connectionBean, connectorInstanceId, embeddedConnectors, messageFormatter, secretsStoreConnectorMap -
Constructor Summary
Constructors -
Method Summary
Methods inherited from class org.odpi.openmetadata.metadatasecurity.connectors.OpenMetadataSecurityConnector
disconnect, getConnectorComponentDescription, logConnectorDisconnecting, logConnectorStarting, printZoneList, setAuditLog, setLocalServerUserId, setServerName, setServerPlatformURL, setSupportedZonesForUser, start, throwMissingAnchor, throwUnauthorizedAddFeedback, throwUnauthorizedAnchorAccess, throwUnauthorizedElementAccess, throwUnauthorizedInstanceAccess, throwUnauthorizedInstanceChange, throwUnauthorizedInstanceCreate, throwUnauthorizedPlatformAccess, throwUnauthorizedServerAccess, throwUnauthorizedServiceAccess, throwUnauthorizedTypeAccess, throwUnauthorizedTypeChange, throwUnauthorizedZoneChange, throwUnknownUser, validateUserAsInvestigatorForPlatform, validateUserAsOperatorForPlatform, validateUserAsServerAdmin, validateUserAsServerInvestigator, validateUserAsServerOperator, validateUserForEntityClassificationAdd, validateUserForEntityClassificationDelete, validateUserForEntityClassificationUpdate, validateUserForEntityCreate, validateUserForEntityDelete, validateUserForEntityProxyRead, validateUserForEntityRead, validateUserForEntityReHoming, validateUserForEntityReIdentification, validateUserForEntityRestore, validateUserForEntityReTyping, validateUserForEntitySummaryRead, validateUserForEntityUpdate, validateUserForNewServer, validateUserForRelationshipCreate, validateUserForRelationshipDelete, validateUserForRelationshipRead, validateUserForRelationshipReHoming, validateUserForRelationshipReIdentification, validateUserForRelationshipRestore, validateUserForRelationshipReTyping, validateUserForRelationshipUpdate, validateUserForServer, validateUserForService, validateUserForServiceOperation, validateUserForTypeCreate, validateUserForTypeCreate, validateUserForTypeDelete, validateUserForTypeDelete, validateUserForTypeRead, validateUserForTypeRead, validateUserForTypeReIdentify, validateUserForTypeReIdentify, validateUserForTypeUpdateMethods inherited from class org.odpi.openmetadata.frameworks.connectors.ConnectorBase
combineConfigurationProperties, disconnectConnectors, equals, fromCanonicalToKebabCase, fromCanonicalToSnakeCase, fromKebabToCanonicalCase, fromSnakeToCanonicalCase, getArrayConfigurationProperty, getArrayConfigurationProperty, getArrayConfigurationProperty, getBooleanConfigurationProperty, getConnection, getConnectorInstanceId, getDateConfigurationProperty, getIntConfigurationProperty, getLongConfigurationProperty, getStringConfigurationProperty, getStringConfigurationProperty, getSuppliedPlaceholderProperties, hashCode, initialize, initializeEmbeddedConnectors, initializeSecretsStoreConnector, isActive, logExceptionRecord, logRecord, logRecord, throwMissingConfigurationProperty, throwMissingEndpointAddress, throwMissingResource, throwNoAsset, throwWrongTypeOfAsset, throwWrongTypeOfResource, throwWrongTypeOfRootSchema, toStringMethods inherited from class org.odpi.openmetadata.frameworks.connectors.Connector
clearStatisticProperty, clearStatisticTimestamp, getConnectorStatistics, getStatisticCounter, getStatisticProperty, getStatisticTimestamp, incrementStatisticCounter, initializeStatisticCounter, refreshStatistics, setStatisticProperty, setStatisticTimestampMethods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface org.odpi.openmetadata.frameworks.auditlog.AuditLoggingComponent
getConnectorComponentDescription, setAuditLog
-
Constructor Details
-
OpenMetadataServerSecurityConnector
public OpenMetadataServerSecurityConnector()
-