2017-06-07 5 views
1

Ich habe eine Webseite mit xpages erstellt. Ich bin mir nicht sicher, wie man Zugriffskontrollregeln verwendet, um den Benutzer zu zwingen, zur Anmeldeseite zu gehen und nach dem "Adressbuch" -Konto zu suchen.Benötigen Sie Hilfe für X-Seiten Stellen Sie Authentifizierungszugriff ein

Unten wird die Beispielseite sein, die ich mit xpages erstellt habe.

  1. Senden-Schaltfläche Adressbuch zu überprüfen, ob diese Person vorhanden ist oder nicht für eine E-Mail-Adresse ist für ihren Adressbuch Submit

  2. Anonymous zu beantragen. Dieser wird die Validierung bestehen und auf die Anforderungsseite gehen, aber nur "Anonymous kann darauf zugreifen".

  3. Login ... Gehen Sie zu "Genehmigte Seite", aber vorher muss der Benutzer zum Anmeldebildschirm des Servers gehen, um sich mit seinem Benutzerkonto anzumelden. Login1 server login

Antwort

2

Sie sperren die Datenbank die Authentifizierung Zugang zu erzwingen unten:

  • Bearbeiten Sie die ACL (Datei - Anwendung - Zugriffskontrolle) und stellen Sie den Zugriff für Anonymous auf „Kein Zugriff“, aber Scheck "Öffentliche Dokumente lesen"
  • Jetzt müssten Sie sich für jede Seite (die nicht was Sie wollen) authentifizieren, so bearbeiten Sie xpage Eigenschaften und aktivieren Sie die Eigenschaft "für öffentlichen Zugriff Benutzer verfügbar" für alle Seiten eines Benutzers muss in der Lage sein, nicht authentifizierten Zugriff auf
  • Sie könnten auch ein paar zusätzliche Design-Elemente zu kennzeichnen müssen (check the official details)
  • Während Sie es sind: customise your login page in domcfg.nsf

Mehr zu ACL Grundlagen: https://www.wissel.net/blog/2010/09/access-control-in-domino-the-basics.html

Wenn Ihr Kampf, rufen Sie mich an (die NRIC im Screenshot vorschlagen, Sie sind in Singapur wie ich)

+0

Vielen Dank. Ich versuche die, die Sie vorschlagen, es funktioniert, aber es braucht Zeit, um alle Form zu konfigurieren, die verwandt sind.So verwende ich einen anderen Weg "ACL" -Eintrag (Rolle) zu Anmeldeseite, um es zu steuern. was ich in Internetquellen gefunden habe. http://www.xpagetips.com/2012/08/remember-you-can-use-xpage-acl-entries.html –

+0

Das funktioniert auch. Stellen Sie nur sicher, dass Ihre Sicherheit den geschäftlichen Anforderungen entspricht. Eine dritte Möglichkeit besteht darin, die App in zwei Datenbanken aufzuteilen: das offene Frontend und das zugangskontrollierte Backend. Dies gewährleistet auch die Sicherheit Ihrer Daten. Denken Sie daran, dass Sie XPages umgehen können, wenn sie Ihre Ansichtsnamen kennen/erraten und ReadViewEntries verwenden, um Daten anzuzeigen – stwissel