Free Trial

Safari Books Online is a digital library providing on-demand subscription access to thousands of learning resources.


  • Create BookmarkCreate Bookmark
  • Create Note or TagCreate Note or Tag
  • DownloadDownload
  • PrintPrint

17.7. Zusammenfassung

In diesem Kapitel haben wir Ihnen gezeigt, wie Sie mit dem User Admin Service Benutzer und Gruppen verwalten können:

  • Der User Admin Service implementiert eine einfache Benutzerverwaltung, mit der Benutzer und Gruppen in einem persistenten User Repository angelegt, verwaltet und entfernt werden können.

  • Mittels des User Admin Service können Anwender innerhalb der OSGi Service Platform authentifiziert und autorisiert werden.

  • Der User Admin Service implementiert ein rollenbasiertes Benutzermodell. Eine Rolle repräsentiert entweder einen Benutzer oder eine Gruppe, die Benutzer und weitere Gruppen enthalten kann.

  • Ein Benutzer (User) entspricht konzeptionell einem Akteur, der Aktionen in einer Anwendung ausführen müchte. Benutzer werden durch Objekte vom Typ org.osgi.service.useradmin.User repräsentiert.

  • Eine Gruppe ist eine Spezialisierung eines Users und fasst mehrere Benutzer und/oder Gruppen zusammen. Gruppen werden durch Objekte vom Typ org.osgi.service.useradmin.Group repräsentiert.

  • Innerhalb einer Gruppe können Rollen als einfache Mitglieder (Members) und erforderliche Mitglieder (Required Members) hinzugefügt werden.

  • Ein Benutzer gehört zu einer Gruppe, wenn er mindestens zu einer als »Member« hinzugefügten Gruppen gehört oder oder selber als »Member« hinzugefügt wurde und er zu allen als »required Member » hinzugefügten Gruppen gehört.


  

You are currently reading a PREVIEW of this book.

                                                                                        

Get instant access to over
$1 million worth of books and videos.

  

Start a Free Trial