Download presentation
Presentation is loading. Please wait.
Published byAmy Harmon Modified over 8 years ago
1
EMI is partially funded by the European Commission under Grant Agreement RI-261611 Security Token Service (STS) Simplified Credential Management Henri Mikkonen, Helsinki Institute of Physics EGI Technical Forum 2012 18.9.2012, Prague, Czech Republic
2
EMI INFSO-RI-261611 Motivation Related Work Technology Some Use Cases Current State Contents 18/09/2012Henri Mikkonen @ EGI Technical Forum 20122
3
EMI INFSO-RI-261611 Grid users do not want to handle multiple credentials – Users would like to initialize their Grid identity using their existing user credentials DCIs would like to use federated identities – It is recognized that (inter)national federations are becoming more and more important X.509 certificates are and will be required by the majority of the Grid infrastructures for the foreseeable future Motivation 18/09/2012Henri Mikkonen @ EGI Technical Forum 20123
4
EMI INFSO-RI-261611 Solutions to X.509 issuance based on existing credentials exist – SLCS profile: gLite SLCS, MyProxy, … – MICS profile: Terena TCS, CERN CA, … Most of them are Web-based, even though Grid users often use command-line tools – I.e. Web-browser must be used as a client, or – Non-web client-tools need to parse the login forms manually Related work 18/09/2012Henri Mikkonen @ EGI Technical Forum 20124
5
EMI INFSO-RI-261611 Security Token? – WS-Security: A collection of statements (claims) about a user or resource Any digital identity that can be attached into a SOAP message: X.509, SAML assertion, Kerberos ticket, … Security Token Service? – WS-Trust: A Web service used to issue, renew, validate and cancel security tokens Establishes a trust relationship between different application / security domains Technology 18/09/2012Henri Mikkonen @ EGI Technical Forum 20125
6
EMI INFSO-RI-261611 Use Case 1 18/09/2012Henri Mikkonen @ EGI Technical Forum 20126 STS CA Username/Password -token Verifies the token X.509 certificate -token User Database Requests a certificate Issues a certificate STS Client Tool Username & Password X.509 & Private key to the filesystem User attributes (public key + proof)
7
EMI INFSO-RI-261611 Use Case 2 18/09/2012Henri Mikkonen @ EGI Technical Forum 20127 STS CA SAML assertion -token Requests a certificate Issues a certificate STS Client Tool Username, Password, Home Institute Home Institute Username, Password SAML assertion X.509 & Private key to the filesystem X.509 certificate -token (public key + proof)
8
EMI INFSO-RI-261611 Use Case 2 18/09/2012Henri Mikkonen @ EGI Technical Forum 20128 STS SAML assertion -token X.509 certificate -token Requests a certificate Issues a certificate STS Client Tool Username, Password, Home Institute Home Institute SAML Trust Domain Username, Password SAML assertion X.509 & Private key to the filesystem X.509 Trust Domain CA (public key + proof)
9
EMI INFSO-RI-261611 Use Case 3 18/09/2012Henri Mikkonen @ EGI Technical Forum 20129 STS SAML assertion -token X.509 proxy certificate -token Requests a certificate Issues a certificate STS Client Tool Username, Password, Home Institute Home Institute SAML Trust Domain Username, Password SAML assertion X.509 proxy certificate chain & private key to the filesystem VOMS Requests attributes Issues an attribute certificate X.509 Trust Domain CA (public key + proof + VO-info)
10
EMI INFSO-RI-261611 Use Case 4 18/09/2012Henri Mikkonen @ EGI Technical Forum 201210 SAML assertion -token Grid Portal Home Institute SAML Trust Domain Username, Password SAML assertion Access Grid Services using the user’s proxy Web browser access X.509 proxy certificate -token STS VOMS CA Requests a certificate Issues a certificate Requests attributes Issues an attribute certificate X.509 Trust Domain (public key + proof + VO-info)
11
EMI INFSO-RI-261611 The server-side for the presented use cases is mostly implemented (Issue-operation) – Incoming token formats: Username/Password, SAML assertion – Outgoing token formats: X.509, X.509 proxy – See live demonstrations at this event The first official release will be a part of EMI-3 Monte Bianco Current State 18/09/2012Henri Mikkonen @ EGI Technical Forum 201211
12
EMI INFSO-RI-261611 Wednesday 19.9.2012: AAI Workshop – Henri Mikkonen: “EMI STS – Transforming the Existing User Credentials for the Grid” Thursday 20.0.2012: EMI Security for Grids and Clouds – Henri Mikkonen: “EMI STS – Status Update” – Carolina Lindqvist: “Exploring the SAML 2.0 ECP- Profile” More at two other sessions 18/09/2012Henri Mikkonen @ EGI Technical Forum 201212
13
EMI is partially funded by the European Commission under Grant Agreement RI-261611 Thank you! Questions? Henri Mikkonen
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.