mirror of
https://github.com/discourse/discourse.git
synced 2026-08-06 04:48:33 +08:00
Adds support for mTLS for OIDC auth in the discourse-openid-connect plugin. If the SiteSettings `openid_connect_mtls_client_cert` and `openid_connect_mtls_client_key` are set, then tell OmniAuth to use auth_scheme `tls_client_auth` and pass the cert and key to the connection ssl options. OmniAuth will skip sending the client_secret in favor of the cert. Optionally, SiteSetting `openid_connect_mtls_client_key_passcode` can be provided to decrypt the private key. Related to dev topic t/185887 |
||
|---|---|---|
| .. | ||
| lib | ||
| requests | ||
| system | ||