Kerberos Credential Cache login failed with service principal in Web Agent
search cancel

Kerberos Credential Cache login failed with service principal in Web Agent

book

Article ID: 408304

calendar_today

Updated On:

Products

SITEMINDER CA Single Sign On Agents (SiteMinder) CA Single Sign On Secure Proxy Server (SiteMinder)

Issue/Introduction

Running Web Agent, at the Kerberos authentication scheme, the browser receives the error:

"Unknown Reason - This server could not verify that you are authorized to access the document requested. Either you supplied the wrong credentials (e.g., bad password), or your browser doesn't understand how to supply the credentials required."

and the Web Agent reports the error:

Kerberos Credential Cache login failed with service principal HTTP/at10555-internal-sso-system-2.gslb.ubsdev.net@UBSPROD.MSAD.UBS.NET: Pre-authentication failed: Permission denied  

The Web Agent operating system has been upgraded from RedHat 7 to RedHat 8.

Environment

  Policy Server 12.8SP7 on RedHat 8;
  Web Agent 12.52SP1CR11 on Apache 2.4.57 on RedHat 8;

Cause

From internet investigation, it seems that there are modifications among the allowed encryption from RedHat 8 (1).

The krb5.conf has no default_tkt_enctypes and default_tgs_enctypes defined, so there might be advisable to configure them, along with the allow_weak_crypto and permitted_enctypes settings (2)(3).

Depending on the Active Directory version that is running, run the command

update-crypto-policies --set DEFAULT:AD-SUPPORT

on the hosts to "enable the deprecated RC4 encryption type for backwards compatibility with AD." (4).

Resolution

Review and consult the OS vendor, and use the configuration mentioned above to solve the issue.

Additional Information