Tag: spring安全kerberos

Kerberos AD Spnego身份validation在一台机器上失败,但在另一台机器上失败

我有Kerberos身份validation问题。 我有一个dockerised REST Web应用程序,可以在一台AWS主机上很好地运行。 我刚刚尝试在一个新的主机上运行它,我得到java.security.GeneralSecurityException: Checksum failed at sun.security.krb5.internal.crypto.dk.ArcFourCrypto.decrypt当我尝试调用它时, java.security.GeneralSecurityException: Checksum failed at sun.security.krb5.internal.crypto.dk.ArcFourCrypto.decrypt 。 下面是完整的堆栈跟踪。 它使用Spnego和Spring Security 。 我不使用密钥表,我完全依赖于这样的krb5.confconfiguration: [libdefaults] default_realm = XYZ1.AD.XYZ.COM [realms] XYZ1.AD.XYZ.COM = { kdc = XYZ1XEUDC018.xyz1.ad.xyz.com default_domain = XYZ1.AD.XYZ.COM } [domain_realm] .xyz1.ad.xyz.com = XYZ1.AD.XYZ.COM .cd2.xyz.com = XYZ1.AD.XYZ.COM .ad.xyz.com = XYZ1.AD.XYZ.COM 这是Krb5LoginModule login.conf : spnego-client { com.sun.security.auth.module.Krb5LoginModule required; }; spnego-server { […]