This page details the nuts and bolts of Jive SSO. If you are having issues with Jive SSO, this page should be able to give you a better idea of what's going on behind the scenes and help you diagnose any common problems.

For Crowd-Jive integration, the incoming request must:

  1. be authenticated with Crowd (have a Crowd SSO token in session or as a cookie)
  2. be authenticated with Jive (have a CrowdAuthToken stored in HttpSession for Jive)

To authenticate with Crowd: simply log in to Crowd via any Crowd-SSO enabled application. This includes Jive's login page.

To authenticate with Jive: you need to be authenticated with Crowd as a user "allowed to be authenticated" by Jive. This means, the user must belong to a group or directory which Jive is authorised to authenticate. This user also needs to NOT be on any user/IP ban lists within the Jive application. The Crowd integration will honour the ban list. See note below.

Enumeration of Use Cases

User views Jive Forums and:

  1. request is not authenticated with Crowd -> appears as guest user in Jive.
  2. request is authenticated with Crowd, but user is not in directory/group allowed to authenticate with Jive -> appears as guest user in Jive.
  3. request is authenticated with Crowd, user allowed to authenticate with Jive, user not on any ban list -> appears as logged-in user in Jive.
  4. authenticated Jive user clicks logout from Jive -> user is logged out of Jive and Crowd.
  5. authenticated Jive user logs out of Crowd using another SSO app -> user eventually times out of Jive.
  6. request is authenticated with Crowd, user banned from logging into Crowd -> user appears as guest in Jive.
  7. admin authenticated with Crowd and attempts to access Jive admin console -> admin appears logged in to Jive admin console.
  8. authenticated Jive admin attempts to log out from Jive's admin console -> admin is still logged in (support issue filed with Jive Forums).
  9. authenticated Jive admin attempts to log out from Jive Forums -> admin is logged out of Jive and Crowd.
  10. request is authenticated with Crowd but user is banned from Jive Forums -> user is still authenticated with Crowd, but not allowed to log in to Jive Forums

Special Cases

関連トピック

Crowd Documentation