Interface Realm

  • All Known Implementing Classes:
    SimpleRealm

    public interface Realm
    A Realm is a "database" of usernames and passwords that identify valid users of an application (or a set of applications), plus a list of roles associated with each valid user. You can think of roles as similar to groups in Unix-like operating systems, because access to specific web application resources is granted to all users possessing a particular role (rather than enumerating the list of associated usernames). A particular user can have any number of roles associated with their username.
    • Method Detail

      • isValid

        boolean isValid​(String userId,
                        String password)
        Uberpruefen, ob die Benutzerkennung und das Kennwort gueltig sind.
        Parameters:
        userId - der Benutzer
        password - das Kennwort des Benutzers
        Returns:
        true, wenn die Angaben stimmen, false wenn nicht
      • hasRole

        boolean hasRole​(String userId,
                        String roleId)
        Pruefen, ob ein Benutzer eine Rolle hat
        Parameters:
        userId - der Benutzer
        roleId - die Kennung der Rolle
        Returns:
        true, wenn der Benutzer die Rolle hat, false wenn nicht
      • getName

        String getName()
        Den Namen dieses Realms ermitteln
        Returns:
        Name des Realms