Class: ConnectorsSdk::ConfluenceCloud::Connector

Inherits:
Base::Connector show all
Defined in:
lib/connectors_sdk/confluence_cloud/connector.rb

Constant Summary collapse

SERVICE_TYPE =
'confluence_cloud'

Instance Method Summary collapse

Methods inherited from Base::Connector

#access_token, #authorization_uri, #connection_requires_redirect, #deleted, #download, #extract, #extractor, #permissions, #refresh, #service_type, #source_status

Instance Method Details

#compare_secrets(params) ⇒ Object



21
22
23
24
25
26
27
# File 'lib/connectors_sdk/confluence_cloud/connector.rb', line 21

def compare_secrets(params)
  missing_secrets?(params)

  {
    :equivalent => params[:secret] == params[:other_secret]
  }
end

#configurable_fieldsObject



33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
# File 'lib/connectors_sdk/confluence_cloud/connector.rb', line 33

def configurable_fields
  [
    {
      'key' => 'base_url',
      'label' => 'Confluence Cloud Base URL'
    },
    {
      'key' => 'confluence_user_email',
      'label' => 'Confluence user email'
    },
    {
      'key' => 'confluence_api_token',
      'label' => 'Confluence user REST API Token'
    },
  ]
end

#display_nameObject



29
30
31
# File 'lib/connectors_sdk/confluence_cloud/connector.rb', line 29

def display_name
  'Confluence Cloud'
end