You MUST NOT continue to installation until you’ve worked through the checklists below. Environmental preperation is critical to a successful outcome.
A dedicated CentOS 7 or Redhat 7 server (virtual or physical), with the following minimum specifications:
This server MUST NOT be used for any other purpose in the future.
As root install EPEL with the following command
$> yum -y install epel-release
Redhat systems also require EPEL in order to continue and the above is one option you MAY use to achieve this.
In some commercial environments you may need to have the server enabled for these packages via Satellite.
In this case please speak to your system administrators and have this configured before continuing.
root
on the system without limitationidp.example.edu
The server MUST be able to communicate with the wider internet without blockage due to firewall rules. All publicly routable servers MUST be accessible for:
Port | Purpose |
---|---|
80 | Outbound HTTP connections |
443 | Outbound HTTPS connections |
Each of the following commands MUST succeed when run on your server:
curl http://example.edu
curl https://example.edu
The server MUST be accessible from the wider internet without blockage due to firewall rules for:
Port | Purpose |
---|---|
80 | Inbound HTTP connections used within SAML flows |
443 | Inbound HTTPS connections used within SAML flows |
8443 | Backchannel, client verified TLS connections, used within SAML flows |
Environmental data for your IdP
example.edu
An account which can bind to and run queries against your corporate directory service. You’ll require the following pieces of information from your directory administrator:
uid
If you:
You’ll need to undertake further customisation during the installation process when prompted. Each of these scenarios are outside of the installers scope.
Once you’ve finalised these checklists please continue to the installation stage.