Loading…
Gateways 2020 is scheduled from October 12 to October 23, with the tutorial and workshop track during the first week and the main conference track during the second week. This fifth Gateways annual conference is an opportunity for gateway creators and enthusiasts to learn, share, connect, and shape the future of gateways, while supporting and growing our community. Register for the conference by October 5.

The default time zone is Eastern Time. You can adjust it to your time zone on the right side of the schedule underneath the search box (or in the top bar, depending on the width of your screen).

Already registered for the conference and want to personalize your own schedule? Sign up for your own free Gateways 2020 Sched account. Note: Signing up for Sched is NOT the same as registering for the conference.
Back To Schedule
Wednesday, October 14 • 1:00pm - 4:30pm
Securing Science Gateways with Custos Services

Sign up or log in to save this to your schedule, view media, leave feedback and see who's attending!

The authors present Custos, a cybersecurity service based on open source software that helps science gateways manage user identities, integrate with federated authentication systems, manage secrets such as OAuth2 access tokens and SSH keys needed to connect to remote resources, and manage groups and access permissions to digital objects. This tutorial will provide an overview of Custos’s capabilities, provide hands-on exercises on using its features, demonstrate to gateway providers how to integrate the services into their gateways with software development kits for the Custos API, introduce developers to the code and how to review and contribute to it, supply gateway providers with information on how Custos services are deployed for high availability and fault tolerance, and how Custos operations handle incidence response.

Additional documentation for this tutorial is available at: https://cwiki.apache.org/confluence/display/CUSTOS/Custos+Gateways+2020+Tutorial

  • Audience: All interested attendees are welcome. The hands-on portions are intended for developers and gateway operators, but the tutorial can also be followed by any interested observers. Participants should have familiarity with science gateway and Web development concepts. The hands-on tutorial segments will assume familiarity with science gateway concepts and require intermediate skill-level familiarity with the Python programming language.
  • Skill Level: Intermediate for hands-on.
  • Prerequisites: All interested participants are welcome but for the hands-on portion should have familiarity with Python, basics of running scientific applications on clusters, basics of web application and REST API development.
  • Technology Requirements: A commonly used Web browser and Terminal application.


Wednesday October 14, 2020 1:00pm - 4:30pm EDT
Tutorial Rooms