waiverdb-cli Configuration

Description

The file /etc/waiverdb/client.conf contains configuration for waiverdb-cli(1), a tool for reading and modifying WaiverDB.

Options

[waiverdb] - Configuration section for waiverdb-cli

api_url - Base URL for WaiverDB API

auth_method - Authentication method - OIDC (OpenID Connect) or Kerberos

Following options are valid only if auth_method is set to OIDC.

oidc_id_provider - URL of the identity provider for OIDC to get tokens from

oidc_client_id - OIDC client ID to request credentials

oidc_client_secret - OIDC client “secret” to request credentials

oidc_scopes - A list of scopes required for OIDC client

Files

/usr/share/doc/waiverdb/client.conf.example

Template for configuration file.

Example

[waiverdb]
# Specify OIDC or Kerberos for authentication
auth_method=OIDC
api_url=https://waiverdb.fedoraproject.org/api/v1.0
oidc_id_provider=https://id.fedoraproject.org/openidc/
oidc_client_id=waiverdb-authorizer
oidc_client_secret=notsecret
oidc_scopes=
    openid
    https://waiverdb.fedoraproject.org/oidc/create-waiver