summaryrefslogtreecommitdiff
path: root/provider_base/files/service-definitions/provider.json.erb
blob: 2ca3454826af082ea52ae832f35e319016a60b54 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
<%=
  hsh = {}

  # grab some fields from provider.json
  hsh = global.provider.pick(
    :languages, :description, :name,
    :enrollment_policy, :default_language, :domain
  )

  # advertise services that are 'user services'
  hsh['services'] = global.services[:service_type => :user_service].field(:name)

  hsh['api_version'] = "1"
  hsh['api_uri'] = "https://" + api.domain + ':' + api.port

  hsh['ca_cert_uri'] = 'https://' + domain.full_suffix + '/ca.crt'
  hsh['ca_cert_fingerprint'] = fingerprint(:ca_cert)

  generate_json hsh
%>