|
51 | 51 | envvar='PACT_BROKER_PASSWORD', |
52 | 52 | help='Password for Pact Broker basic authentication. Can also be specified' |
53 | 53 | ' via the environment variable PACT_BROKER_PASSWORD') |
| 54 | +@click.option( |
| 55 | + 'token', '--pact-broker-token', |
| 56 | + envvar='PACT_BROKER_TOKEN', |
| 57 | + help='Bearer token for Pact Broker authentication. Can also be specified' |
| 58 | + ' via the environment variable PACT_BROKER_TOKEN') |
54 | 59 | @click.option( |
55 | 60 | 'header', '--custom-provider-header', |
56 | 61 | envvar='CUSTOM_PROVIDER_HEADER', |
|
79 | 84 | default=False, |
80 | 85 | help='Toggle verbose logging, defaults to False.') |
81 | 86 | def main(pacts, base_url, pact_url, pact_urls, states_url, |
82 | | - states_setup_url, username, password, header, timeout, |
| 87 | + states_setup_url, username, password, token, header, timeout, |
83 | 88 | provider_app_version, publish_verification_results, verbose): |
84 | 89 | """ |
85 | 90 | Verify one or more contracts against a provider service. |
@@ -121,6 +126,7 @@ def main(pacts, base_url, pact_url, pact_urls, states_url, |
121 | 126 | '--provider-states-setup-url': states_setup_url, |
122 | 127 | '--broker-username': username, |
123 | 128 | '--broker-password': password, |
| 129 | + '--broker-token': token, |
124 | 130 | '--custom-provider-header': header, |
125 | 131 | } |
126 | 132 | command = [VERIFIER_PATH] |
|
0 commit comments