Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Users

There are three basic types of ordinary user accounts:

  • “Reader with restrictions” – a user with this account cannot modify the information on the website which is related to the user’s account and cannot log into the Editor and Administrator Application. This is the most limited account in a dLibra digital library. Such an account must be created by the system administrator.
  • “Reader” – a user with this account can modify the information on the website which is related to the user’s account but cannot log into the Editor and Administrator Application. Every account created through the website of a dLibra digital library is of the “Reader” kind. Such an account can also be created by the system administrator.
  • “Reader/administrator” – a user with this account can modify the information on the website which is related to the user’s account and can log into the Editor and Administrator Application. Such an account can only be created by the system administrator.

Each such account is connected with the relevant information about the user (name/surname, email, etc.) and with the user’s authentication details (login and password). By default, in this ‘ordinary’ user class, one special user is defined, with the “Reader with restrictions” account; that user’s default login is “public”. That account is created for the purpose of identifying all anonymous users who browse the web pages of the dLibra digital library. Thus, every user who browses those pages and is not logged in is identified, in the default configuration, as “public”. It follows that for the anonymous users to have access to a particular digital object (publication), the “public” user must be granted appropriate permissions. NOTE In the dLibra system, there is a special group, “Public users”. By default, it only contains one user, the “public” user. This is the group to which editors should assign all permissions to the resources which are to be made available to anonymous users. Every account registered by a user through the website (“Reader” account) is also, by default, assigned to that group. Thus, all users of the library web pages, whether they are anonymous or logged in, are represented by that one group, “Public users”, and all access permissions for the resources which are to be publicly available (to anonymous users and users who have registered through the website) should be assigned to that group. Every ordinary user can belong to any user group. Creating accounts is described in details here.

IP Users

An IP user is a special user type, identified with an IP address or a range of IP addresses. Such a user is authenticated automatically, on the basis of the IP address from which the user connects with the server. If the address of the user’s computer which connects with the library website is among the addresses related to the IP user, then it is automatically authenticated and, from that point on, has the identity of that IP user. Creating IP user accounts is described in details here.

User groups

User groups make it easier to manage larger user sets. If a user belongs to a given group, the user inherits all the permissions assigned to that group. Therefore, it is easy to assign particular permissions to a particular user sets (user groups). In the dLibra system, there is a special user group. By default, it is called “Public users” and consists of one user – the “public” user. That user identifies all anonymous users of a particular digital library. Also, by default, every account created through the library website is added to the “Public users” group, so it represents all public users of the system (the anonymous ones and those who have created accounts for themselves). Editors who enter digital objects (publications) to the dLibra system and want them to be publicly available should assign appropriate permissions to the “Public users” group. Creating user groups is described in details here.

Dynamic groups

Dynamic groups make it possible to integrate the dLibra system with external user bases, for example, with the LDAP system. A dynamic group is defined on the basis of a set of properties which are expected to characterize its users (for example, properties in a specific LDAP server). Creating dynamic groups is described in detail here

Użytkownicy

Konta zwykłych użytkowników możemy podzielić na trzy podstawowe rodzaje:

  • Czytelnik z ograniczeniami - użytkownik, który nie może modyfikować informacji na stronie internetowej związanych ze swoim kontem, nie może logować się do aplikacji redaktora i administratora. Jest to najbardziej ograniczone konto w bibliotece cyfrowej dLibra. Konto takie musi być utworzone przez administratora systemu.
  • Czytelnik - użytkownik, który może modyfikować informacje na stronie internetowej związane ze swoim kontem, nie może logować się do aplikacji redaktora i administratora. Każde konto tworzone przez stronę internetową biblioteki cyfrowej ma rodzaj czytelnik. Konto takie może być także utworzone przez administratora systemu.
  • Redaktor/administrator - użytkownik, który może modyfikować informacje na stronie internetowej związane ze swoim kontem i może się logować do aplikacji redaktora i administratora. Konto takie może założyć tylko administrator systemu.

Z każdym takim kontem związane są informacje na temat użytkownika (nazwa/nazwisko, e-mail, itp.) oraz informacje uwierzytelniające (login i hasło). W ramach użytkowników zwykłych zdefiniowany jest domyślnie jeden specjalny użytkownik (domyślnie ma login public), którego rodzaj konta to czytelnik z ograniczeniami. Konto to służy do identyfikacji wszystkich użytkowników anonimowych, którzy przeglądają strony biblioteki cyfrowej opartej na systemie dLibra. Zatem każdy użytkownik, który korzysta ze stron biblioteki cyfrowej dLibra i nie jest zalogowany, identyfikowany jest jako użytkownik public (w konfiguracji domyślnej). Zatem by użytkownicy anonimowi mieli dostęp do jakiegoś konkretnego obiektu cyfrowego (publikacji), użytkownik public musi mieć przypisane odpowiednie prawa. UWAGA! W systemie dLibra zdefiniowana jest domyślnie specjalna grupa Użytkownicy publiczni, do której domyślnie należy tylko użytkownik public i do niej redaktorzy powinni przypisywać wszystkie prawa do zasobów, które powinni mieć anonimowi czytelnicy. Dodatkowo konto każdego użytkownika, które jest założone przez stronę internetową (rodzaj konta - czytelnik) jest domyślnie przypisywane do grupy Użytkownicy publiczni. Dzięki temu wszyscy użytkownicy stron internetowych (anonimowi oraz zalogowani) są reprezentowani przez jedną grupę - Użytkownicy publiczni i to do tej grupy powinny być przypisywane wszystkie prawa do zasobów, które mają być publicznie dostępne (dostępne dla anonimowych użytkowników i tych, który samodzielnie utworzyli sobie konto poprzez stronę internetową biblioteki cyfrowej). Każdy użytkownik zwykły może należeć do dowolnej grupy użytkowników. Szczegóły związane z tworzeniem kont użytkowników znajdują się tutaj.

Użytkownicy IP

Użytkownik IP to specjalny typ użytkownika, który identyfikowany jest adresem lub zakresem adresów IP. Uwierzytelnienie takiego użytkownika odbywa się automatycznie na bazie adresu IP, z którego następuje połączenie z serwerem. Jeśli adres komputera użytkownika, który łączy się ze stroną internetową biblioteki dLibra znajduje się w zakresie adresów powiązanym z użytkownikiem IP, to zostaje on automatycznie uwierzytelniony i od tego momentu posiada on tożsamość tego użytkownika IP. Szczegóły związane z tworzeniem kont użytkowników IP znajdują się tutaj.

Grupy użytkowników

Grupy użytkowników ułatwiają zarządzanie większymi zbiorami użytkowników. Jeśli użytkownik należy do danej grupy to dziedziczy on wszystkie prawa do niej przypisane. Dzięki temu można w łatwy sposób przyznawać określone prawa do pewnego zbioru użytkowników (do grupy użytkowników). W systemie dLibra istnieje specjalna grupa użytkowników (domyślnie jest to grupa Użytkownicy publiczni), której członkiem jest domyślnie użytkownik public. Użytkownik public identyfikuje wszystkich anonimowych czytelników biblioteki cyfrowej. Dodatkowo, każde konto utworzone poprzez stronę internetową jest domyślnie dodawane do tej grupy. Dzięki temu grupa Użytkownicy publiczni identyfikuje wszystkich publicznych (anonimowych i tych, który założyli sobie samodzielnie konto) użytkowników systemu. Redaktorzy wprowadzający obiekty cyfrowe (publikacje) do systemu dLibra, którzy chcą aby obiekty te były dostępnie publicznie, powinni przypisywać odpowiednie prawa do grupy Użytkownicy publiczni. Szczegóły związane z tworzeniem grup użytkowników znajdują się tutaj.

Grupy dynamiczne

Grupy dynamiczne pozwalają na integrację systemu dLibra z zewnętrznymi bazami użytkowników, np. z systemem LDAP. Grupy dynamiczne są określane na podstawie zestawu właściwości, które powinni posiadać jej członkowie (np. właściwości w określonym serwerze LDAP). Szczegóły związane z tworzeniem grup dynamicznych znajdują się tutaj.