Secure Channel
Secure Channel v2 protects sensitive WEB requests by encrypting request and response payloads.
When It Is Used
Common examples:
- login initiation
- registration initiation
- password reset
- password change
- sensitive security center mutations
Required Sequence
- obtain the public key material if needed by the client
- create a Secure Channel session
- send encrypted request payloads with
X-SC-Session-Id - close the session when the flow ends
What It Does Not Replace
Secure Channel does not replace:
- portal context
- JWT session state
X-Client-Hash- permission checks
Common Failure Modes
- request sent in plaintext to an SCv2-required endpoint
- missing
X-SC-Session-Id - stale or invalid Secure Channel session
- valid Secure Channel but missing JWT or portal context