Uros Stevanovic, Marcus Hardt
AARC AHM, Abingdon, UK
FEUDAL + oidc-agent
Distributed non-web access with OIDC
18-21.03.2019
SA1
Karlsruhe Institute of Technology
Authentication and Authorisation for Research and Collaboration
https://aarc-project.eu
“User deployment”
2
https://aarc-project.eu
“User deployment”
3
TTS service
(existing solutions)
https://aarc-project.eu
“User deployment”
4
https://aarc-project.eu
“User deployment”
5
Federated User Credential Deployment Portal (FEUDAL)
oidc-agent
https://aarc-project.eu
AARC BPA
6
https://aarc-project.eu
AARC BPA
7
FEUDAL
oidc-agent
https://aarc-project.eu
FEUDAL requirements
8
https://aarc-project.eu
FEUDAL architecture
Central elements:
9
https://aarc-project.eu
Architecture
10
https://aarc-project.eu
Architecture
11
https://aarc-project.eu
Architecture
12
https://aarc-project.eu
Messaging
13
https://aarc-project.eu
Messaging
14
https://aarc-project.eu
oidc-agent
15
https://aarc-project.eu
oidc-agent architecture
16
https://aarc-project.eu
oidc-agent architecture
17
https://aarc-project.eu
oidc-agent usage
18
https://aarc-project.eu
Security features
19
https://aarc-project.eu
DEMO
20
https://aarc-project.eu
DEMO
21
Local
machine
Remote VM(s) (USA)
KIT SSH
service
ssh-forwarding
oidc-agent forwarding
ssh
deploy key
https://aarc-project.eu
Summary
FEUDAL provides:
oidc-agent:
22
https://aarc-project.eu
Links
23
https://aarc-project.eu
uros.stevanovic@kit.edu
Thank you
Any Questions?
© GÉANT on behalf of the AARC project.
The work leading to these results has received funding from the European Union’s Horizon 2020 research and innovation programme under Grant Agreement No. 730941 (AARC2).
https://aarc-project.eu
https://aarc-project.eu
Messaging
25
Clients receive only messages for the services of their site.
https://aarc-project.eu
Messaging
Clients manually fetch messages
26
https://aarc-project.eu