CILogon Portal Delegation supports integration of web applications (portals) with the CILogon Service.
By integrating with the CILogon Service, these applications (grid portals, science gateways, etc.) can obtain certificates to access CI on the user's behalf.
The user approves certificate issuance from CILogon to the portal via the OAuth protocol.
Getting an SSL ("host") certificateBefore you will be able to use the delegation service, you must have a server with a fixed IP and hostname plus an SSL certificate for that hostname from a commercial (i.e., trusted by Java by default) or IGTF CA. If you do not have one, then read the procedure for acquiring a host certificate.Sample portalsThere are several sample minimalist portals available. These are available for download at sourceforge under portal-delegation. Supported languages are
Functional demonstration portalsEach of the sample portals has been installed and is running on our demonstration server. This lets you see what the basic installation should do and it lets you test the entire lifecycle of requesting a certificate and getting one.Installation guidesFor each supported language, there is an associated guide for getting the sources and installing them.
Linking to cilogon.orgSee https://cilogon.org/example for buttons and logos for linking your portal to the cilogon.org service. |

