Skip to content

Allow sources to authenticate using client certificates #411

@nilmerg

Description

@nilmerg

Over HTTPS, sources should be able to use a certificate instead of a username and password. When configuring the source, you will need to specify the expected Common Name (CN) of the certificate and decide how the certificate should be validated (single CA certificate, path to a bundle, system default).

Database

The source table gets two new columns:

  • client_certificate_cn varchar(64) DEFAULT NULL
  • ca_bundle_path text DEFAULT NULL COMMENT "System default bundle if NULL"

Maintenance

As in #388 this is up to the administrator which is why the reference to the CA certificate or bundle can only be a path to ease rotating it automatically.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No fields configured for Task.

    Projects

    Status

    Todo

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions