Zuweisen von Rollen zu Komponenten, Schnittstellen oder Methoden
Sie können jedem Element in einer COM+-Anwendung explizit eine Rolle zuweisen, die über das Component Services-Verwaltungstool sichtbar ist. Dadurch wird sichergestellt, dass allen Benutzern, die Mitglieder der Rolle sind, der Zugriff auf dieses Element und alle anderen darin enthaltenen Elemente gewährt wird. Wenn Sie z. B. einer Komponente die Rolle "Leser" zuweisen, wird jedem Member von "Readers" der Zugriff auf diese Komponente und alle schnittstellen und Methoden gewährt, die sie verfügbar macht. "Leser" wird als geerbte Rolle für jede dieser Schnittstellen und Methoden angezeigt.
Auf eine Methode kann nur zugegriffen werden, wenn Sie ihr eine Rolle zuweisen, entweder durch explizites Zuweisen der Rolle direkt zur Methode oder durch Zuweisen einer Rolle zur Schnittstelle der Methode oder der -Komponente der Methode. In diesem Fall wird die Rolle von der -Methode geerbt. Wenn keine Rolle zugewiesen ist und zugriffsprüfungen aktiviert sind, schlagen alle Aufrufe der -Methode fehl.
Bevor Sie eine Rolle zuweisen können, müssen Sie sie für die Anwendung definieren . Alle für die Anwendung definierten Rollen werden im Fenster Rollen, die explizit für ausgewählte Elemente festgelegt sind, auf der Registerkarte Sicherheit für alle Komponenten, Methoden und Schnittstellen innerhalb der Anwendung angezeigt.
So weisen Sie einer Komponente, Methode oder Schnittstelle Rollen zu
Suchen Sie in der Konsolenstruktur des Component Services-Verwaltungstools nach der COM+-Anwendung, für die die Rolle definiert wurde. Erweitern Sie die Struktur, um die Komponenten, Schnittstellen oder Methoden der Anwendung anzuzeigen, je nachdem, was Sie die Rolle zuweisen.
Klicken Sie mit der rechten Maustaste auf das Element, dem Sie die Rolle zuweisen möchten, und klicken Sie dann auf Eigenschaften.
Klicken Sie im Dialogfeld Eigenschaften auf die Registerkarte Sicherheit .
Wählen Sie im Feld Rollen, die explizit für ausgewählte Elemente festgelegt sind, die Rollen aus, die Sie dem Element zuweisen möchten.
Klicken Sie auf OK.
Alle Rollen, die Sie explizit für ein Element festgelegt haben, werden von allen Elementen auf niedrigerer Ebene geerbt und im Fenster Rollen, die von ausgewählten Elementen geerbt werden, für diese Elemente angezeigt.
Zugehörige Themen