Skip to content

Add support for mTLS between proxy and OIDC issuer #67

@alegacy

Description

@alegacy

To support operating in environments that enforce/require client TLS certificates it would be helpful to support mTLS configurability between the proxy and the OIDC issuer.

This would involve adding new command line arguments to specify a TLS certificate and private key. For example, something like:

	fs.StringVar(&o.ClientCertKey.CertFile, "oidc-tls-client-cert-file", "", ""+
		"The absolute path to a X.509 client certificate. If provided, HTTPS requests made to the OIDC issue will "+
		"make use of mTLS.  Also requires --oidc-tls-client-key-file.")

	fs.StringVar(&o.ClientCertKey.KeyFile, "oidc-tls-client-key-file", "", ""+
		"The absolute path to a X.509 private key. If provided, HTTPS requests made to the OIDC issue will make use "+
		"of mTLS.  Also requires --oidc-tls-client-cert-file.")

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions