#Use this template to capture proposal for a new Incubator Activity - delete this line after using the template#
Participants
Panel |
---|
| #Enter the persons who are submitter of the Activity - delete this line after using the template# |
Name | Organisation |
---|
Uros Stevanovic | KIT |
|
Panel |
---|
|
#Enter the persons who are participating in the team that works on this Activity - delete this line after using the template# Name | Organisation | Role |
---|
Dmytro Dehtyarov | KIT | TIM student | Markus Hardt | KIT | External Support |
|
Panel |
---|
|
#Enter the persons who are internal projects or external stakeholders of this Activity - delete this line after using the template#
|
Activity overview
Panel |
---|
|
#Please describe the high-level goal of the incubator Activity, provide an overview of the anticipated work and needed resources and skills. Please also describe how commitment from various partners is warranted. - delete this line after using the template# <Enter here> |
This activity attempts to export the command line tool oidc-agent, which exists for Linux and Mac, to Windows. |
Panel |
---|
|
#Please describe the goals of Activity, including what needs to be delivered, participants, the community(ies) that require a solution. Describe when the Activity is done and how to measure the success of it, in a SMART way. - delete this line after using the template# <Enter here>The aim of this activity is to provide a working version of the oidc-agent for Windows. |
Activity Details
Panel |
---|
|
#Please describe the technical details for the Activity. - delete this line after using the template# <Enter here> |
Panel |
---|
|
#What is the business case for the Activity? Who would be beneficiaries of the results of the Activity and what would potential business case look like if applicable? - delete this line after using the template#
<Enter here> |
oidc-agent is a command line set of tools that enables the users to manage and obtain (mostly) OIDC tokens on command line. It follows the design of the ssh-agent and, as such, it can be easily integrated in the user's flow. However, current version only covers Linux and MacOS users. This activity would port the oidc-agent to Windows OS. The expected impact is potentially large, since users from many communities that may use this tool (such as HPC, or any community that need constant access to computing and storage resources as part of their work) typically rely on Windows as their main operating system. The activity would investigate the best approach to porting the oidc-agent. Two potential approaches are currently identified, but naturally, they can be changed or ignored. First focus on using Windows Subsystem for Linux (WSL) and then installing oidc-agent as an application inside Linux. This approach may have a downside of requiring users to only rely on command-line (which may not be comfortable for Windows users) and the potential issue of communicating with a browser (that is required in order for users to obtain a token). Second approach could be by extending PuTTY. PuTTY is a SSH and TTY client for Windows and Linux that comes with a GUI. The idea is to integrate oidc-agent functionalities in PuTTY. The advantage is the ease-of-use and easier communication with Windows OS browsers. |
Panel |
---|
|
Panel |
---|
|
#Are there risks that influence either the implementation of the activity or its outcomes? - delete this line after using the template#
<Enter here> |
|
Panel |
---|
title | Data protection & Privacy |
---|
|
#How do The activity does not affect data protection and privacy impact the Activity? Think about e.g. handling of personal data of users - delete this line after using the template# <Enter here>or privacy. |
Panel |
---|
title | Definition of Done (DoD) |
---|
| #Please describe here the set of criteria that the product must meet in order to be considered finished. - delete this line after using the template# | <Enter here>
|
Panel |
---|
| #How are the results of the Activity intended to be used? If this requires further engagement, can you describe how you intent to sustain it? - delete this line after using the template# | <Enter here>
|
Activity Results
Panel |
---|
|
#Please provide pointers to completed and intermediary results of this activity - delete this line after using the template#The activity is still ongoing |
Meetings
Date | Activity | Owner | Minutes |
---|
January 1, 2017 | Kickoff meeting |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
...