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

From PDP/Grid Wiki
Jump to navigationJump to search
m (Msalle@nikhef.nl moved page AARC Pilot to RCauth.eu and MasterPortal documentation: No longer just a pilot. Landing page for all documentation)
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.
 
  
= Background =
 
  
=== General AARC resources ===
+
== General ==
  
* [https://aarc-project.eu/ AARC Project Home Page]
+
* [[RCauth.eu_and_MasterPortal_glossary | RCauth.eu and MasterPortal glossary]]
* [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]
 
  
=== CILogon ===
+
* [[RCauth.eu_and_MasterPortal_overview | RCauth.eu and MasterPortal overview]]
  
* [http://www.cilogon.org/ CILogon Home Page]
+
* [https://aarc-project.eu/digital-certificates-behind-the-scenes-the-aarc-cilogon-pilot/ Digital certificates behind the scenes: the AARC CILogon pilot]
* [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 =
+
== user information ==
  
=== General ===
+
=== End users ===
 +
* [[RCauth.eu_and_MasterPortal_SSH_Key_Portal | Instructions for end-users on how to use SSH key authentication for proxy retrieval]]
  
* [[RCauth.eu_and_MasterPortal_glossary | RCauth.eu and MasterPortal glossary]]
+
=== Portal developers ===
* [[CILogon_Pre-Pilot_Work | CILogon Pre-Pilot work at Nikhef]]
 
* [[RCauth.eu_and_MasterPortal_architecture | RCauth.eu and MasterPortal architecture]]
 
* [[RCauth.eu_and_MasterPortal_overview | RCauth.eu and MasterPortal overview]]
 
 
 
=== Technical ===
 
 
 
* [[RCauth.eu_and_MasterPortal_SSH_Key_Portal | Instructions for end-users on how to use the SSH key authN for proxy retrieval]]
 
 
* [[RCauth.eu_and_MasterPortal_VOPortal_integration_guide | Instructions for VO Portal developers]]
 
* [[RCauth.eu_and_MasterPortal_VOPortal_integration_guide | Instructions for VO Portal developers]]
 
* [[OAuth_for_MyProxy_GetProxy_Endpoint | OAuth for MyProxy GetProxy Endpoint]]
 
* [[OAuth_for_MyProxy_GetProxy_Endpoint | OAuth for MyProxy GetProxy Endpoint]]
 
* [[Master_Portal_sshkey_endpoint | Master Portal sshkey and sshkeylisting endpoints]]
 
* [[Master_Portal_sshkey_endpoint | Master Portal sshkey and sshkeylisting endpoints]]
* [[Master_Portal_Internals | Master Portal Internals]]
+
 
* [[CILogon_Pre-Pilot_Work_-_Jenkins | AARC Pilot - Jenkins]] (obsolete)
+
== Technical ==
* [[RCauth_Delegation_Server_%26_MasterPortal_Ansible_scripts | RCauth Delegation Server & MasterPortal Ansible scripts]]
+
 
 +
=== 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]]
 
* [[RCauth_Delegation_Server_%26_MasterPortal_-_Building_from_Source | RCauth Delegation Server & MasterPortal - Building from Source]]
 
* [[Master_Portal_Administrator_Guide | Master Portal Admin Guide]]
 
* [[Master_Portal_Administrator_Guide | Master Portal Admin Guide]]
 
* [[Delegation_Server_Administrator_Guide | Delegation Server Admin Guide]]
 
* [[Delegation_Server_Administrator_Guide | Delegation Server Admin Guide]]
 
* [[RCauth_Delegation_Server_%26_MasterPortal_-_Credential_Lifetimes | RCauth Delegation Server & MasterPortal - Credential Lifetimes]]
 
* [[RCauth_Delegation_Server_%26_MasterPortal_-_Credential_Lifetimes | RCauth Delegation Server & MasterPortal - Credential Lifetimes]]
 +
 +
=== 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 ===
 
=== RCauth.eu ===
  
* [https://www.rcauth.eu/ RCauth.eu Home Page]
+
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]
 +
* [https://demo.cilogon.org/ CILogon Portal Demo]
 +
 
 +
=== (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 ===
 +
 
 +
* [https://aarc-project.eu/ AARC Project Home Page]
 +
 
 +
=== SA1 / Pilots ===
 +
 
 +
* [https://wiki.geant.org/display/AARC/AARC+Pilots AARC Pilots wiki] (top-level page for all AARC-1 and AARC-2 pilots)
 +
* [https://wiki.geant.org/display/AARC/Ongoing+and+Planned+Pilots AARC-1 Pilots Ongoing Status] (requires login)
 +
* [https://wiki.geant.org/display/AARC/CILogon-like+pilot AARC-1 CILogon-like pilot]
 +
* [https://wiki.geant.org/display/AARC/WLCG+-+Pilot+Overview AARC-2 WLCG pilot using RCauth]
 +
* [[CILogon_Pre-Pilot_Work | CILogon Pre-Pilot work at Nikhef]]
 +
* [[CILogon_Pre-Pilot_Work_-_Jenkins | CILogon Pre-Pilot work at Nikhef - Jenkins]]
 +
 
 +
=== NA3 / Policy ===
 +
 
 
* [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 PUSP from MyProxy]
 
 
 
=== Source Code ===
 
  
* [https://github.com/rcauth-eu RCauth.eu on github]
+
* [https://wiki.nikhef.nl/grid/PUSP_from_MyProxy Producing Per-User Sub-Proxies (PUSP) from a MyProxy server]

Revision as of 08:42, 5 September 2019


General

user information

End users

Portal developers

Technical

System administrators

Developer information

RCauth.eu

The white-label Research and Collaboration Authentication CA Service for Europe

CILogon

The RCauth.eu scenario is based on several US projects, CIlogon and MyProxy:

CIlogon

(Oauth for) MyProxy

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

SA1 / Pilots

NA3 / Policy

Other information