13
MyCoRe MyCoRe in einem in einem Detlev Degenhardt Detlev Degenhardt Jena, den 23.02.2006 Jena, den 23.02.2006 - Umfeld - Umfeld

MyCoRe in einem in einem Detlev Degenhardt Jena, den 23.02.2006 - Umfeld - Umfeld

Embed Size (px)

Citation preview

Page 1: MyCoRe in einem in einem Detlev Degenhardt Jena, den 23.02.2006 - Umfeld - Umfeld

MyCoReMyCoRe in einemin einem

Detlev Degenhardt Detlev Degenhardt Jena, den 23.02.2006Jena, den 23.02.2006

- Umfeld- Umfeld

Page 2: MyCoRe in einem in einem Detlev Degenhardt Jena, den 23.02.2006 - Umfeld - Umfeld

Authentifizierung., Autorisierung und Rechteverwaltung

Partner: UB Freiburg und UB Regensburg

Finanziert durch das BMBF (2 Stellen in FR, …)

Eingebettet in vascoda (http://aar.vascoda.de)

Laufzeit 3 Jahre (bis Ende 2007):- 2 Jahre Entwicklungs- und Testphase mit

ReDI und vascoda als Pilotanwendungen- 1 Jahr Unterstützung von Einrichtungen und Anbietern bei

der Einführung des Systems

Detlev Degenhardt, Rechenzentrum der Universität Freiburg

Das Projekt AAR Das Projekt AAR

Page 3: MyCoRe in einem in einem Detlev Degenhardt Jena, den 23.02.2006 - Umfeld - Umfeld

• AAR ist eine Infrastruktur zur Authentifizierung, Autorisierung und Rechteverwaltung

• AAR ist ein Single Sign-on System, mit dem verschiedene Ressourcen mit einem einzigen Login genutzt werden können

• AAR basiert auf einem föderativen Ansatz:Die Einrichtung verwaltet und authentifiziertihre Mitglieder und der Anbieter kontrolliertden Zugang zu seinen Ressourcen

• AAR baut auf Shibboleth auf

Was ist AAR?

Bernd Oberknapp, UB Freiburg

Page 4: MyCoRe in einem in einem Detlev Degenhardt Jena, den 23.02.2006 - Umfeld - Umfeld

Shibboleth-Komponenten

• Identity Provider:– Single Sign-on Service (SSO)– Attribute Authority (AA)– Artifact Resolution Service

• Service Provider:– Assertion Consumer Service (mod_shib)– Shibboleth Daemon (shibd)– Resource Manager

• Where Are You From? (WAYF)

Bernd Oberknapp, UB Freiburg

Page 5: MyCoRe in einem in einem Detlev Degenhardt Jena, den 23.02.2006 - Umfeld - Umfeld

Heimateinrichtung

Benutzerin

Anbieter

Benutzerin bekannt?(1)

(4)(5) Benutzerin berechtigt?

(6)

(7)

(8)

gestattet

verweigertZugriff

(9)ja

nein

ja

neinLokalisierungsdienst(2)(3)

Wie funktioniert AAR?

Page 6: MyCoRe in einem in einem Detlev Degenhardt Jena, den 23.02.2006 - Umfeld - Umfeld

Föderation

Einrichtung Anbieteren

Was ist eine Föderation?

Bernd Oberknapp, UB Freiburg

Page 7: MyCoRe in einem in einem Detlev Degenhardt Jena, den 23.02.2006 - Umfeld - Umfeld

• Eine Föderation ist ein Zusammenschluss von Einrichtungen und Anbietern auf Basis gemeinsamer Richtlinien.

• Eine Föderation schafft das für Shibboleth notwendige Vertrauensverhältnis zwischen Einrichtungen und Anbietern und einen organisatorischen Rahmen für den Austausch von Benutzerinformationen.

Was ist eine Föderation?

Bernd Oberknapp, UB Freiburg

Page 8: MyCoRe in einem in einem Detlev Degenhardt Jena, den 23.02.2006 - Umfeld - Umfeld

Aufgaben einer Föderation sind:• Vorgabe von Richtlinien (Policies)• Verwaltung der Metadaten der Mitglieder• Betrieb des Lokalisierungsdienstes

(WAYF)• Betrieb einer Zertifizierungsstelle• Technischer Support

Aufgaben einer Föderation

Bernd Oberknapp, UB Freiburg

Page 9: MyCoRe in einem in einem Detlev Degenhardt Jena, den 23.02.2006 - Umfeld - Umfeld

Das AAR Projekt ist damit beauftragt, eine deutschlandweite Föderation im Rahmen des DFN aufzubauen!

Page 10: MyCoRe in einem in einem Detlev Degenhardt Jena, den 23.02.2006 - Umfeld - Umfeld

Detlev Degenhardt, Rechenzentrum der Universität Freiburg

Bedeutung für MyCoRe Bedeutung für MyCoRe

Benutzerverwaltung- endlich externe Authentifizierung (LDAP usw.) !- lokale Rollen / Permissions bleiben erhalten- Föderation möglich!

Zugriffskontrolle / Rechteverwaltung (ACL)- Über Shibboleth werden lediglich Benutzerattribute ermittelt

und es bleibt dem Server des Dienstanbieters überlassen, aus diesen Attributen konkrete Rechte an den Ressourcen abzuleiten.

- Siehe aber auch: „Rechteserver“ in Regensburg

Page 11: MyCoRe in einem in einem Detlev Degenhardt Jena, den 23.02.2006 - Umfeld - Umfeld

Detlev Degenhardt, Rechenzentrum der Universität Freiburg

MyCoRe und Shibboleth MyCoRe und Shibboleth

Diplomarbeit- Joachim Meyer- offizieller Beginn am 7.3.2006

Wie weit sind wir?- Einarbeitung in mycore (1.2)- Installation der Service-Provider – Komponenten

von Shibboleth- Verwendung des Identity-Providers des AAR-Projekts

klappt soweit.

Page 12: MyCoRe in einem in einem Detlev Degenhardt Jena, den 23.02.2006 - Umfeld - Umfeld

Detlev Degenhardt, Rechenzentrum der Universität Freiburg

… gibt es sonst noch Fragen?

Vielen Dank für das Zuhören…Vielen Dank für das Zuhören…

Page 13: MyCoRe in einem in einem Detlev Degenhardt Jena, den 23.02.2006 - Umfeld - Umfeld

Aufbau (SP)

Apache

mod_shib(ACS)

AAP

shibd

Ressourcen

Benutzer authentifiziert?

fragt Attribute bei der AA ab

definiert, welche Attribute für den Zugriff

auf die Ressourcen erforderlich sind

Ressource-Manager (RM)

kontrolliert den Zugriff auf die Ressourcen

Jochen Lienhard, UB Freiburg