Protokoll TPL JF 090708

Werbung
Nur für den internen Gebrauch
Ergebnisprotokoll
Projekt HeuristicLab
Berechtigungen
Ergebnisprotokoll
Projekt HeuristicLab Berechtigungen
Besprechungsdatum: 28.05.2010
Besprechungsort: FH-Hagenberg
Seite 1 von 2
Thema
Präsentation des Systemkonzepts nach Recherche
Protokollant: Martin Holper
Erstellungsdatum: 28.05.2010
Ergänzung:
Version: 0.1
Teilnehmer:
Verteiler:
Stefan Wagner, Heuristic Lab
Michael Sammer, Projektleiter FH
Bernd Farka, Developmentleiter FH
Martin Holper, Schriftführer FH
Gerhard Schwarz, FH
Johann Haider, FH
Michael Sammer (FH), Markus Jesner (FH)
Agenda / Tagesordnungspunkte:
1. Vorstellung des Konzepts nach Recherche
*) A = Auftrag / B = Beschluss / E = Empfehlung / T = Termin / I = Information / F = Feststellung / FR = Frage
Nr.
1.
ErgebnisErgebnis
art*)
Bernd Farka hat auf das Whiteboard folgendes Konzept
I
präsentiert:
Alle Provider kommen aus ASP.NET, können aber problemlos
auch von WCF verwendet werden.
MembershipProvider: (Benutzer) es sollte ein Validator wird vor
jedem Service vorgeschalten werden. Dieser Validator sollte den
Standard Provider und auch nicht den SQLprovider nicht zu
verwenden, sondern es ist selbst ein Provider zu
implementieren. Dieser wird dann per Konfiguration auf einen
oder mehreren Service konfiguriert.
ACHTUNG: Membershipprovider Klasse ist NICHT threadsafe!
Problem mit Datenbankzugriffen meherer Clients möglich.
RoleProvider: (Gruppen) abstrakt, Methoden müssen
implementiert werden (add,removeRole,…), eine Rolle ist per
default eine Menge von Usern. Role zu Role wird nicht per
default unterstütz, muss gesondert implementiert werden. Es
können Attribute dieser Rollen auf den einzelnene Methoden
verwendet werden werden, Alternativ könnten spezielle
Berechtigungsprüfungen implementiert werden. Zumindest zum
Rollen verwalten (in der Managementapplikation sollte
Roleprovider verwendet werden
Es wären mehrere Membershipprovider möglich (Map), aber nur
ein DefaultMembershipprovider. Mehrere Validatoren sind
eventuell nötig, es kann aber auch derselbe Validator für
mehrere Services verwendet (konfiguriert) werden. Der Validator
würde den StandardMembershipprovider umschwenken.
Document1
Verantwortlich
Termin
Ergebnisprotokoll
Seite 2 von 2
*) A = Auftrag / B = Beschluss / E = Empfehlung / T = Termin / I = Information / F = Feststellung / FR = Frage
Nr.
2.
ErgebnisErgebnis
art*)
Hr. Wagner entscheidet: Annotationen (Attribute) und somit das
E
Rollenkonzept des Roleprovider auch für die Berechtigung der
einzelnen Methoden zu verwenden; Voraussetzung: es muss 1
Rolle==1Recht sein, wobei es noch kombinierte Rollen geben
müsste (Flag auf Rollen vorsehen).
Verantwortlich
Termin
3.
A
Eine Eine Virtuelle Maschine (VMware Player 6.0) aufsetzen mit Gerhard,
Johann
SQL Server 2008, IIS 7
Ende 4.
Semester
4.
A
WCF Services in den IIS7 deployen (dll in IIS installieren?)
Ende 4.
Semester
5.
A
Document1
ein funktionierender Prototyp des Systemkonzepts ist bis
zum Ende des Semesters (auf einer VM) und kurze Doku wie
das auch installiert werden kann, dann wird. Hr. Wagner im
Sommer daran weiterbauen.
Johann
Alle
Ende 4.
Semester
Herunterladen