mirror of
https://github.com/discourse/discourse.git
synced 2026-08-07 13:19:19 +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 |
||
|---|---|---|
| .. | ||
| omniauth_open_id_connect.rb | ||
| openid_connect_authenticator.rb | ||
| openid_connect_faraday_formatter.rb | ||