Class OpenMetadataPlatformSecurityConnector

All Implemented Interfaces:
AuditLoggingComponent, SecureConnectorExtension, VirtualConnectorExtension, OpenMetadataPlatformSecurity

public class OpenMetadataPlatformSecurityConnector extends OpenMetadataSecurityConnector implements OpenMetadataPlatformSecurity
OpenMetadataPlatformSecurityConnector provides the base class for a connector that validates access to the platform services that are not specific to an OMAG Server. This optional connector can be set up once the OMAGServerPlatform is running. The default implementation does not allow any access. It generates well-defined exceptions and console log messages. It is over-ridden 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 reusing the message logging and exceptions.
  • Field Details

  • Constructor Details

    • OpenMetadataPlatformSecurityConnector

      public OpenMetadataPlatformSecurityConnector()
  • Method Details

    • logRecord

      protected void logRecord(AuditLogRecordSeverity severity, String logMessage)
      Log an audit log record for an event, decision, error, or exception detected by the OMRS.
      Parameters:
      severity - is this an event, decision, error or exception?
      logMessage - description of the audit log record including specific resources involved
    • logConnectorStarting

      protected void logConnectorStarting()
      Write an audit log message to say that the connector is initializing.
      Overrides:
      logConnectorStarting in class OpenMetadataSecurityConnector
    • logConnectorDisconnecting

      protected void logConnectorDisconnecting()
      Write an audit log message to say that the connector is stopping.
      Overrides:
      logConnectorDisconnecting in class OpenMetadataSecurityConnector