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, unknownTypeName
Fields inherited from class org.odpi.openmetadata.frameworks.connectors.ConnectorBase
auditLog, connectedAssetProperties, connectionBean, connectionProperties, connectorInstanceId, embeddedConnectors, messageFormatter, secretsStoreConnectorMap
-
Constructor Summary
-
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, validateUserForTypeUpdate
Methods inherited from class org.odpi.openmetadata.frameworks.connectors.ConnectorBase
combineConfigurationProperties, disconnectConnectors, equals, getArrayConfigurationProperty, getArrayConfigurationProperty, getArrayConfigurationProperty, getAssetTypeName, getBooleanConfigurationProperty, getConnectedAssetProperties, getConnection, getConnectorInstanceId, getDateConfigurationProperty, getIntConfigurationProperty, getLongConfigurationProperty, getNetworkAddresses, getStringConfigurationProperty, getStringConfigurationProperty, getSuppliedPlaceholderProperties, hashCode, initialize, initializeConnectedAssetProperties, initializeEmbeddedConnectors, initializeSecretsStoreConnector, isActive, logExceptionRecord, logRecord, logRecord, throwMissingConfigurationProperty, throwMissingResource, throwNoAsset, throwWrongTypeOfAsset, throwWrongTypeOfResource, throwWrongTypeOfRootSchema, toString
Methods inherited from class org.odpi.openmetadata.frameworks.connectors.Connector
clearStatisticProperty, clearStatisticTimestamp, getConnectorStatistics, getStatisticCounter, getStatisticProperty, getStatisticTimestamp, incrementStatisticCounter, initializeStatisticCounter, setStatisticProperty, setStatisticTimestamp
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
Methods inherited from interface org.odpi.openmetadata.frameworks.auditlog.AuditLoggingComponent
getConnectorComponentDescription, setAuditLog
-
Constructor Details
-
OpenMetadataServerSecurityConnector
public OpenMetadataServerSecurityConnector()
-