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

From PDP/Grid Wiki
Jump to navigationJump to search
(→‎General: wrong link on AARC Pilot - RCAuth.eu)
 
(35 intermediate revisions by 3 users 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 ===
  
* [[CILogon_Pre-Pilot_Work | Pre-Pilot work at Nikhef]]
+
* [https://aarc-project.eu/ AARC Project Home Page]
* [[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]
* [[CILogon_Pre-Pilot_Work_-_Ansible | AARC Pilot - Ansible]]
+
* [https://wiki.geant.org/display/AARC/WLCG+-+Pilot+Overview AARC-2 WLCG pilot using RCauth]
* [[CILogon_Pre-Pilot_Work_-_Building_from_Source | AARC Pilot - Building from Source]]
+
* [[CILogon_Pre-Pilot_Work | CILogon Pre-Pilot work at Nikhef]]
 +
* [[CILogon_Pre-Pilot_Work_-_Jenkins | CILogon Pre-Pilot work at Nikhef - Jenkins]]
  
=== 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/ttomttom/aarc-delegation-server Delegation Server (RCAuth.er)]
+
RCauth.eu acknowledges the material support by its partners Nikhef, SURF, EGI, GEANT, Science & Technology Facilities Council and EOSC-hub.<br>
* [https://github.com/ttomttom/aarc-master-portal Master Portal]
+
EOSC-hub receives funding from the European Union�s Horizon 2020 research and innovation programme under grant agreement No 777536
* [https://github.com/ttomttom/aarc-vo-portal VO Portal]
 
* [https://github.com/ttomttom/myproxy-fork myproxy-fork (forked dependency)]
 
* [https://github.com/ttomttom/ncsa-security-all-fork ncsa-security-all-fork (forked denpendency)]
 

Latest revision as of 12:53, 15 June 2022

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



RCauth.eu acknowledges the material support by its partners Nikhef, SURF, EGI, GEANT, Science & Technology Facilities Council and EOSC-hub.
EOSC-hub receives funding from the European Union�s Horizon 2020 research and innovation programme under grant agreement No 777536