Download presentation
Presentation is loading. Please wait.
Published byEthelbert Berry Modified over 8 years ago
1
EFDA-Fed: European federation among fusion energy research laboratories EURATOM/CIEMAT JET CEA R. Castro, J. Vega, A. Portas, A. Pereira, S. Balme, A. Duarte, H. Fernandes, J. Kadlecsik, P. Lebourg, A. Neto, F. Oliveira, K. Purahoo, F. Reis, C. Rodriguez, J. Signoret, J. M. Theis, K Thomsen EFDA-Fed
2
Index Motivation Federation PAPI as AAI New technical solutions Federation logout Integration with JAVA applications Demo
3
Motivation
5
Security framework for services access control Necessity in organizations of sharing resources Transparency Simple management Requirements Single Sign On Secure Access Users Mobility Simple Management and Scalability Transparency Common tools compatibility
6
Federation
7
EFDA Federation Authentication and authorisation infrastructure PAPI Trust Public Key Coordination and repository centre http://efdafed.fusion.ciemat.es
8
How does it work? Web browser Authentication Server Federated Serice User Repository Federation GPoA Federated Organization Federated Serice Federation WAYF ? ?
9
PAPI as AAI: Identity management GPoA 1 Point of Access GPoA 2 Authentication Server Send ID ID propagation Point of Access Point of Access Point of Access ID propagation
10
PAPI as AAI: GPoA One credential -> Many resources GPoA 1 Point of Access Point of Access Point of Access Point of Access GPoA 2 HTTP Client 1 2
11
PAPI as AAI: Infrastructure architecture Organisation AOrganisation BOrganisation C GPoA PoA GPoA PoA GPoAAS Federation GPoA
12
PAPI as AAI: Application level front-end Easy services integration One XML configuration point PoA GPoA HTTP Server HTTP Service HTTP Server
13
Technical solutions
14
Logout Mechanism Problem: Service sessions based on encrypted cookies (created first time the user is authorised) Logout => to disable all session cookies Solution: Only AS registered GPoAs, have not “timeout” cookies Two “timeout” levels: Lcook: Very short fixed timeout Hcook: If close time renewed -> to renew hcook Else -> to climb to GPoA
15
Logout Mechanism Web browser Authentication Server Federated Serice User Repository Federation GPoA Federated Organization Federated Serice Federation WAYF ? ? Logout
16
Integration with JAVA applications Adapted CookieModule class of libraries RT-HTTPClient [http://www.innovation.ch/java/HTTPClient/] jakarta commons-httpclient HTTP lib of jakarta projects XML-RPC integration [http://jakarta.apache.org/commons/httpclient/] New standard CookieHandler for java > 1.5
17
Integration with JAVA applications JAVA Bercley DB CookiesDB RT-HTTPClient CookieModule Jakarta common-httpclient Java 1.5 or above CookieModuleCookieHandler
18
JAVA PAPI Runner Compatible with JWS Transparent for JAVA application NOT recompilation required PAPI Runner JAVA App Cookies DB HTTP Resource PoA GPoA CookieHandler
19
Demo http://efdafed.fusion.ciemat.es
20
Thank you for your attention R. Castro, J. Vega, A. Portas, A. Pereira, S. Balme, A. Duarte, H. Fernandes, J. Kadlecsik, P. Lebourg, A. Neto, F. Oliveira, K. Purahoo, F. Reis, C. Rodriguez, J. Signoret, J. M. Theis, K Thomsen EFDA-Fed
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.