aboutsummaryrefslogtreecommitdiffstats
path: root/docs/datadictionary/restauth.rst
blob: 40c179375cd48dbd5c178425f79f78111d8f759b (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
.. This work is licensed under a Creative Commons Attribution 4.0 International License.
.. http://creativecommons.org/licenses/by/4.0
.. Copyright (C) 2019 IBM.


Resource Rest Authentication 
----------------------------

token-auth:

"dsl_definitions": {
  "dynamic-rest-source": {
    "type" : "token-auth",
    "url" : "http://localhost:32778",
    "token" : "Token 0123456789abcdef0123456789abcdef01234567"
  }
}

basic-auth:

"dsl_definitions": {
  "dynamic-rest-source": {
    "type" : "basic-auth",
    "url" : "http://localhost:32778",
    "username" : "bob",
    "password": "marley"
 }
}

ssl-basic-auth:

"dsl_definitions": {
  "dynamic-rest-source": {
    "type" : "ssl-basic-auth",
    "url" : "http://localhost:32778",
    "keyStoreInstance": "JKS or PKCS12",
    "sslTrust": "trusture",
    "sslTrustPassword": "trustore password",
    "sslKey": "keystore",
    "sslKeyPassword: "keystore password"
 }
}
s="l l-Scalar l-Scalar-Plain">paths: - /var/log/onap/*/*/*/*.log - /var/log/onap/*/*/*.log - /var/log/onap/*/*.log # The below commented properties are for time-based rolling policy. But as the log4j 1.2x does not support time-based rolling these properties are not set #Files older than this should be ignored.In our case it will be 48 hours i.e. 2 days. It is a helping flag for clean_inactive #ignore_older: 48h # Remove the registry entry for a file that is more than the specified time. In our case it will be 96 hours, i.e. 4 days. It will help to keep registry records with in limit #clean_inactive: 96h #Multiline properties for log4j xml log events multiline.pattern: '</log4j:event>' multiline.negate: true multiline.match: before #multiline.max_lines: 500 #multiline.timeout: 5s # Name of the registry file. If a relative path is used, it is considered relative to the # data path. Else full qualified file name. #filebeat.registry_file: ${path.data}/registry output.logstash: #List of logstash server ip addresses with port number. #But, in our case, this will be the loadbalancer IP address. #For the below property to work the loadbalancer or logstash should expose 5044 port to listen the filebeat events or port in the property should be changed appropriately. hosts: ["logstash.{{.Values.nsPrefix}}:5044"] #If enable will do load balancing among availabe Logstash, automatically. loadbalance: true #The list of root certificates for server verifications. #If certificate_authorities is empty or not set, the trusted #certificate authorities of the host system are used. #ssl.certificate_authorities: $ssl.certificate_authorities #The path to the certificate for SSL client authentication. If the certificate is not specified, #client authentication is not available. #ssl.certificate: $ssl.certificate #The client certificate key used for client authentication. #ssl.key: $ssl.key #The passphrase used to decrypt an encrypted key stored in the configured key file #ssl.key_passphrase: $ssl.key_passphrase