haven SAP Security
Browse knowledge
Knowledge base
SSO / SECURITY BASELINE

SSO ticket and cookie protection

Restrict how logon tickets are transmitted and used.

Risk

A ticket or cookie sent over the wrong channel can be captured and reused for logon.

ABAPJava

Settings and priorities

Technology / priorityParameter or mechanismSetting and purpose
ABAP
Standard
login/ticket_only_by_https1
Account for HTTPURLLOC when generating HTTPS URLs.
ABAP
Standard
login/ticket_only_to_host1
Returns the ticket only to its issuing host.
ABAP
Standard
icf/set_HTTPonly_flag_on_cookiesRecommended 0; not 1 or 3
Enables HttpOnly protection for ICF logon cookies.
ABAP
Standard
login/accept_sso2_ticket2
Accepts Assertion Tickets and rejects SAP Logon Tickets.
Java
Extended
ume.logon.security.enforce_secure_cookietrue
Sets Secure for logon cookies.
Java
Extended
ume.logon.httponlycookietrue
Protects cookies from JavaScript access.
Java
Extended
login.ticket_lifetime≤ 8 hours
Limits ticket lifetime.
Java
Extended
portal.alias.security.enforce_secure_cookietrue
Sets Secure for the Portal Alias Cookie.

How to verify

  1. Confirm ticket types and SSO dependencies.
  2. Check HTTPURLLOC and generated URLs.
  3. Verify Secure and HttpOnly cookie flags.
  4. Test the complete cross-system logon flow.

Related topics

Authentication and communication ↗

Baseline priorities and implementation ↗