Difference between revisions of "RCauth.eu and MasterPortal documentation"

From PDP/Grid Wiki
Jump to navigationJump to search
(added glossary page)
(25 intermediate revisions by the same user not shown)
Line 1: Line 1:
 
__NOTOC__
 
__NOTOC__
This is a landing page for the [https://aarc-project.eu/ AARC] European Research and Collaboration project's piloting work conducted at Nikhef. The goal of this piloting work was to investigate the feasibility of using [http://www.cilogon.org/ CILogon], an AAI component used in the USA, and modifying it to match the needs of Europe.
+
== General ==
  
= Background =
+
* [[RCauth.eu_and_MasterPortal_glossary | RCauth.eu and MasterPortal glossary]]
  
=== General AARC resources ===
+
* [[RCauth.eu_and_MasterPortal_overview | RCauth.eu and MasterPortal overview]]
  
* [https://aarc-project.eu/ AARC Project Home Page]
 
* [https://wiki.geant.org/display/AARC/AARC+Pilots AARC Pilots wiki]
 
* [https://wiki.geant.org/display/AARC/Ongoing+and+Planned+Pilots AARC Pilots Ongoing Status]
 
 
* [https://aarc-project.eu/digital-certificates-behind-the-scenes-the-aarc-cilogon-pilot/ Digital certificates behind the scenes: the AARC CILogon pilot]
 
* [https://aarc-project.eu/digital-certificates-behind-the-scenes-the-aarc-cilogon-pilot/ Digital certificates behind the scenes: the AARC CILogon pilot]
  
=== CILogon ===
+
== user information ==
 +
 
 +
=== End users ===
 +
* [[RCauth.eu_and_MasterPortal_SSH_Key_Portal | Instructions for end-users on how to use SSH key authentication for proxy retrieval]]
 +
 
 +
=== Portal developers ===
 +
* [[RCauth.eu_and_MasterPortal_VOPortal_integration_guide | Instructions for VO Portal developers]]
 +
* [[OAuth_for_MyProxy_GetProxy_Endpoint | OAuth for MyProxy GetProxy Endpoint]]
 +
* [[Master_Portal_sshkey_endpoint | Master Portal sshkey and sshkeylisting endpoints]]
 +
 
 +
== Technical ==
 +
 
 +
=== System administrators ===
 +
* [[RCauth_Delegation_Server_%26_MasterPortal_Ansible_scripts | RCauth Delegation Server & MasterPortal - Ansible scripts]]
 +
* [[RCauth_Delegation_Server_%26_MasterPortal_-_Building_from_Source | RCauth Delegation Server & MasterPortal - Building from Source]]
 +
* [[Master_Portal_Administrator_Guide | Master Portal Admin Guide]]
 +
* [[Delegation_Server_Administrator_Guide | Delegation Server Admin Guide]]
 +
* [[RCauth_Delegation_Server_%26_MasterPortal_-_Credential_Lifetimes | RCauth Delegation Server & MasterPortal - Credential Lifetimes]]
 +
* [[EToken-ca | eToken-ca package]]
 +
 
 +
=== Developer information ===
 +
* [https://github.com/rcauth-eu RCauth.eu organisation on github]
 +
* [[RCauth.eu_and_MasterPortal_architecture | RCauth.eu and MasterPortal architecture]]
 +
* [[Master_Portal_Internals | Master Portal Internals]]
 +
* [[OAuth_for_MyProxy_GetProxy_Endpoint_-_Implementation | OAuth for MyProxy GetProxy Endpoint - Implementation]]
 +
 
 +
=== RCauth.eu ===
 +
 
 +
The white-label Research and Collaboration Authentication CA Service for Europe
  
 +
* [https://www.rcauth.eu/ RCauth.eu Home Page] (e.g. policy, technical and governance documents)
 +
 +
== CILogon ==
 +
 +
The RCauth.eu scenario is based on several US projects, CIlogon and MyProxy:
 +
 +
=== CIlogon ===
 
* [http://www.cilogon.org/ CILogon Home Page]  
 
* [http://www.cilogon.org/ CILogon Home Page]  
 
* [https://demo.cilogon.org/ CILogon Portal Demo]
 
* [https://demo.cilogon.org/ CILogon Portal Demo]
* [http://grid.ncsa.illinois.edu/myproxy/oauth/ OAuth for MyProxy (OA4MP) Home Page] (predecessor of CILogon)
 
* [http://grid.ncsa.illinois.edu/myproxy/ MyProxy Credential Management Service]
 
* [https://docs.google.com/document/d/1cs3peO9FxA81KN-1RC6Z-auEFIwRbJpZ-SFuKbQzS50/pub OpenID Connect for MyProxy Protocol Specification]
 
  
= Pilot work =
+
=== (Oauth for) MyProxy ===
 +
* [http://grid.ncsa.illinois.edu/myproxy/oauth/ OAuth for MyProxy (OA4MP) Home Page] (software behind CILogon service)
 +
* [http://grid.ncsa.illinois.edu/myproxy/ MyProxy Credential Management Service] (building block)
 +
* [http://goo.gl/VnMKXS OpenID Connect for MyProxy Protocol Specification]
 +
 
 +
== AARC and its pilots ==
 +
 
 +
The RCauth.eu scenario with the RCauth.eu Online CA and its MasterPortals was developed during the European Authentication and Authorisation for Research and Collaboration (AARC) project in a pilot conducted at Nikhef.
  
=== General ===
+
=== general ===
  
* [[AARC_Pilot_-_Glossary | AARC Pilot - Glossary]]
+
* [https://aarc-project.eu/ AARC Project Home Page]
* [[CILogon_Pre-Pilot_Work | CILogon Pre-Pilot work at Nikhef]]
 
* [[AARC_Pilot_-_Architecture | AARC Pilot - Architecture]]
 
* [[AARC_Pilot_-_RCAuth.eu | AARC Pilot - RCAuth.eu]]
 
  
=== Technical ===
+
=== SA1 / Pilots ===
  
* [[OAuth_for_MyProxy_GetProxy_Endpoint | OAuth for MyProxy GetProxy Endpoint]]
+
* [https://wiki.geant.org/display/AARC/AARC+Pilots AARC Pilots wiki] (top-level page for all AARC-1 and AARC-2 pilots)
* [[Master_Portal_Internals | Master Portal Internals]]
+
* [https://wiki.geant.org/display/AARC/Ongoing+and+Planned+Pilots AARC-1 Pilots Ongoing Status] (requires login)
* [[CILogon_Pre-Pilot_Work_-_Jenkins | AARC Pilot - Jenkins]]
+
* [https://wiki.geant.org/display/AARC/CILogon-like+pilot AARC-1 CILogon-like pilot]
* [[AARC_Pilot_-_Ansible | AARC Pilot - Ansible]]
+
* [https://wiki.geant.org/display/AARC/WLCG+-+Pilot+Overview AARC-2 WLCG pilot using RCauth]
* [[AARC_Pilot_-_Building_from_Source | AARC Pilot - Building from Source]]
+
* [[CILogon_Pre-Pilot_Work | CILogon Pre-Pilot work at Nikhef]]
* [[AARC_Pilot_-_Master_Portal_Administrator_Guide | AARC Pilot - Master Portal Admin Guide]]
+
* [[CILogon_Pre-Pilot_Work_-_Jenkins | CILogon Pre-Pilot work at Nikhef - Jenkins]]
* [[AARC_Pilot_-_Delegation_Server_Administrator_Guide | AARC Pilot - Delegation Server Admin Guide]]
 
* [[AARC_Pilot_-_Credential_Lifetimes | AARC Pilot - Credential Lifetimes]]
 
  
=== RCauth.eu ===
+
=== NA3 / Policy ===
  
* [http://rcauth.eu/ RCauth.eu Home Page]
 
 
* [https://wiki.geant.org/display/AARC/RCauth.eu-CILogon-like-TTS-pilot RCauth.eu-CILogon-like-TTS-pilot]
 
* [https://wiki.geant.org/display/AARC/RCauth.eu-CILogon-like-TTS-pilot RCauth.eu-CILogon-like-TTS-pilot]
 
* [https://wiki.geant.org/display/AARC/Models+for+the+CILogon-like+TTS+Pilot Sustainability Models for the CILogon-like TTS Pilot]
 
* [https://wiki.geant.org/display/AARC/Models+for+the+CILogon-like+TTS+Pilot Sustainability Models for the CILogon-like TTS Pilot]
  
=== Other ===
+
== Other information ==
 +
 
 +
* [https://wiki.nikhef.nl/grid/PUSP_from_MyProxy Producing Per-User Sub-Proxies (PUSP) from a MyProxy server]
  
* [https://wiki.nikhef.nl/grid/PUSP_from_MyProxy PUSP from MyProxy]
 
  
=== Source Code ===
+
----
  
* [https://github.com/rcauth-eu RCauth.eu on github]
+
RCauth.eu acknowledges the material support by its partners Nikhef, SURF, EGI, GEANT, Science & Technology Facilities Council and EOSC-hub.<br>
 +

Revision as of 18:17, 9 March 2020