SSO does not work with Openfire + Java 8

Description

I've had some time to mess with openfire and java 8. It looks like it indeed breaks sso . I believe this is because openfire uses DES . DES is disabled by default in java 8. It can be enabled by adding allow_weak_crypto=true in the krb5.ini/krb5.conf. However, even after adding this, I'm still unable to get SSO back up and running. reverting back to java 7 on the server, and everything works like a champ.

I'll do some more testing to see if I can come up with a work around, but DES now being considered somewhat insecure, and Java 7 coming up on EOL, it might be a good time to see if a dev can look into this

speedy reports that latest Java 7 update (7u80) also breaks SSO: https://community.igniterealtime.org/thread/55310

Environment

Java 7u80+, Java 8

Activity

Show:

speedy June 21, 2015 at 5:23 PM

wroot June 4, 2015 at 5:47 PM

It has been reported that GSSAPI part of https://igniterealtime.atlassian.net/browse/OF-477#icft=OF-477 part makes SSO work with Openfire + Java 8.

Fixed

Details

Assignee

Reporter

Labels

Components

Fix versions

Affects versions

Priority

Created April 21, 2015 at 12:39 PM
Updated November 27, 2015 at 6:20 PM
Resolved June 21, 2015 at 5:33 PM

Flag notifications