Download presentation
Presentation is loading. Please wait.
Published byWalter Gallagher Modified over 8 years ago
1
Non Web-based Identity Federations - Moonshot Daniel Kouril, Michal Prochazka, Marcel Poul ISGC 2015
2
Identity Federations Sharing, exchange of identity information Identity providers + services + “bus” Advantages for users, service providers Web/HTTP-based mostly – Non-web use-cases
3
Moonshot Moonshot builds on the eduroam technologies – EAP (RFC 3748): strong mutual authentication – RADIUS (RFC 2865): federation between domains To this, Moonshot adds – SAML, for rich authorization semantics – Trust Router to locate IdP Strong focus on standardisation – IETF RFCs
4
4 SSH clientSSH serverRADIUS server (2) SSH negotiation(4) RADIUS (3) Authentication (1) Credentialing (5) Attributes (6) SSH session Architecture
5
Integration with Applications Integration using operating system security APIs SSPI: Windows GSS-API: Other operating systems SASL: Windows and other operating systems Successful integrations OpenSSH client, putty -> OpenSSH server Firefox, IE -> Apache Outlook 2010 -> Exchange 2010 …….
6
Moonshot & NFSv4 Distributed file system – Several implementations available – Security implemented using GSS-API Significant changes to client and server done – “hidden” dependency on Kerberos Code available on github
7
Moonshot & Samba Open-source implementation of CIFS protocols for Linux Access to Samba volumes possible via Moonshot authentication Integration also not straightforward – Hidden Kerberos dependencies – Conflicting symbols – Changing code base Tested only with Samba
8
Delegation and SSO in Moonshot Moonshot Identity Manager Limited support for SSO, no support for credential delegation
9
PKI-based Delegation Tokens Short-lived X.509 certificates issued by IdP – Replacement of long-term credentials – Easy integration with EAP Additional user attribute sent by IdP – On-line CA Utilization governed completely by IdP – Limitation of usage – Revocation not needed – No additional trust relationship introduced Private keys not encrypted
10
IdP Service Authentication Access Decision + certificate Service User AuthN (cert) CA Decision
11
Q&A
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.