Harden compliance portal auth and TLS
Align console references and OAuth branding with the compliance-page model, and fix certificate cache eviction, portal OAuth handlers, and magic-link edge cases left after the trust-center rename. Signed-off-by: Bryan Frimin <bryan@probo.com>
This commit is contained in:
@@ -39,8 +39,9 @@ import (
|
||||
|
||||
// trustCenterHTTPSAddr is the loopback address of the dedicated trust-center
|
||||
// HTTPS listener started by the e2e probod (see generateConfig). Compliance
|
||||
// pages are served here exclusively, routed by TLS SNI / Host header.
|
||||
const trustCenterHTTPSAddr = "127.0.0.1:443"
|
||||
// pages are served here exclusively, routed by TLS SNI / Host header. Uses a
|
||||
// non-privileged port so the e2e suite doesn't require root/CAP_NET_BIND_SERVICE.
|
||||
const trustCenterHTTPSAddr = "127.0.0.1:8443"
|
||||
|
||||
type GraphQLRequest struct {
|
||||
Query string `json:"query"`
|
||||
|
||||
@@ -298,7 +298,7 @@ func generateConfig() (string, error) {
|
||||
// yields {slug}.probopage.localhost subdomains for pages without a
|
||||
// customer custom domain.
|
||||
"PROBOD_TRUST_CENTER_HTTP_ADDR": ":10080",
|
||||
"PROBOD_TRUST_CENTER_HTTPS_ADDR": ":443",
|
||||
"PROBOD_TRUST_CENTER_HTTPS_ADDR": ":8443",
|
||||
"PROBOD_TRUST_CENTER_BASE_DOMAIN": "probopage.localhost",
|
||||
|
||||
// Keep certificate provisioning snappy so trust-center e2e flows do not
|
||||
|
||||
Reference in New Issue
Block a user