cyberark/secretless-broker

View on GitHub
examples/generic_connector_configs/oauth1_secretless.yml

Summary

Maintainability
Test Coverage
genericversion: 2
services:
  generic-oauth1:
    connector: generic_http
    listenOn: tcp://0.0.0.0:8071
    credentials:
      consumer_key:
        from: keychain
        get: service#generic/consumer-key
      consumer_secret:
        from: keychain
        get: service#generic/consumer-secret
      token:
        from: keychain
        get: service#generic/token
      token_secret:
        from: keychain
        get: service#generic/token-secret
    config:
      oauth1:
        consumer_key: "{{ .consumer_key }}"
        consumer_secret: "{{ .consumer_secret }}"
        token: "{{ .token }}"
        token_secret: "{{ .token_secret }}"
      forceSSL: true
      authenticateURLsMatching:
        - ^http[s]*