Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

       Component

Details 

RDBMS


DatabasePreferred?Large deployments*Small deploymentsNotes
PostgresYesYesYesworks with Postgres v9, might have issues with v10
OracleNoYesYesyou need to add your driver to the container
MySQLNoNoYes
  • performance issues on large deployments
  • as a datapoint, v2.5 works with MariaDB 10.4.12 with driver mysql-connector-java-8.0.16.jar
Microsoft MSSQLNoNoNo

"Large deployment" is loosely defined as having more than 10k groups

Container

Authentication

User Interface - Servlet container, REMOTE_USER via servlet container, or user-installable servlet filter.  

Web Services - Servlet container, HTTP Basic, HTTP Basic with Kerberos, Rampart, or user-installable plug-in.

Grouper v2.5+ also has built in authentication for both the UI and Web Services.

Java

  • No longer applicable since Grouper runs in a container with Java already installed.  However, if you're pulling the Grouper API from Maven (e.g. to integrate with a custom application), then JDK v8 or later is required.  To run the Grouper installer (for a container quick start), or the Grouper client (for web services), Java8 is required.

Browser Requirements

  • Modern common browser (e.g. latest Chrome, Firefox, IE)
  • cookies must be enabled
  • javascript must be enabled
  • AJAX compatible

...