CGI :: Anwendung :: Plugin :: Autorisierung

CGI :: Anwendung :: Plugin :: Autorisierung ist ein Berechtigungsrahmen für CGI :: Anwendung.
Jetzt downloaden

CGI :: Anwendung :: Plugin :: Autorisierung Ranking & Zusammenfassung

Anzeige

  • Rating:
  • Lizenz:
  • Perl Artistic License
  • Preis:
  • FREE
  • Name des Herausgebers:
  • Cees Hek
  • Website des Verlags:
  • http://search.cpan.org/~ceeshek/CGI-Application-Plugin-TT-1.04/lib/CGI/Application/Plugin/TT.pm

CGI :: Anwendung :: Plugin :: Autorisierung Stichworte


CGI :: Anwendung :: Plugin :: Autorisierung Beschreibung

CGI :: Anwendung :: Plugin :: Autorisierung ist ein Berechtigungsrahmen für CGI :: Anwendung. CGI :: Anwendung :: Plugin :: Authorization ist ein Berechtigungsrahmen für CGI :: Application.Synopsis Verwenden Sie Base QW (CGI :: Anwendung); Verwenden Sie CGI :: Anwendung :: Plugin :: Authentication; Verwenden Sie CGI :: Anwendung :: Plugin: Autorisierung; # Standardkonfiguration für RunMode-Autorisierung __package __-> authz-> config (driver => ,); # Verwenden einer benannten Konfiguration, um es von # die obige Konfiguration __package __-> authz ('dbaccess') -> config (Treiber => , Join_on => 'user.id = access.user_id', Constraints => {'user.name' => '__username__', 'access.table' => '__param_1__', 'access.item_id' => '__Param_2__'}],); sub admin_runmode {mein $ self = wechseln; # Benutzer muss sich in der Administratorgruppe befinden, um Zugriff auf diesen RunMode-Rendite $ self-> authz-> verboten zu haben, wenn $ self-> authz-> autorisiert ('admin'); # Rest des RunMode ...} Sub Update_Widget {My $ self = Shift; Mein $ Widget = $ self-> abfragen-> param ('widget_id'); # Kann dieser Benutzer dieses Widget in der Widgets-Tabelle bearbeiten? Senden Sie $ self-> authz-> verboten, es sei denn, $ self-> authz ('dbaccess') -> autorisieren (Widgets => $ Widget); # Änderungen an dem Widget speichern ...} cgi :: Anwendung :: Plugin :: Authorization fügt die Möglichkeit, Benutzer für bestimmte Aufgaben zu autorisieren. Sobald ein Benutzer authentifiziert wurde und Sie wissen, mit wem Sie sich handeln, können Sie dieses Plugin verwenden, um den Zugriff auf den Benutzer zu steuern. Es importiert zwei Methoden (Authz und Autorisierung) in Ihr CGI :: Application-Modul. Beide Methoden sind austauschbar, sodass Sie einen auswählen sollten, und verwenden Sie es konsequent in Ihrem gesamten Code. Durch die Authz-Methode können Sie alle Methoden der CGI :: Anwendung anrufen :: Plugin :: Authorization Plugin.amed configurationStoredStoE könnte mehrere Möglichkeiten sein, dass Sie möglicherweise Aktionen in verschiedenen Teilen Ihres Codes autorisieren möchten. Diese Unterschiede können miteinander in Konflikt kommen. Beispielsweise haben Sie möglicherweise die Berechtigung von RunMode-Ebene, dass der Benutzer zu einer bestimmten Gruppe gehört. Zweitens, aber zweitens können Sie die Zeilenebene-Datenbank-Autorisierung aufweisen, die erfordert, dass die Spalte der Benutzername der Tabelle den Namen des aktuellen Benutzer enthält. Diese Konfigurationen würden miteinander in Konflikt kommen, da sie mit unterschiedlichen Informationen autorisieren. Um dies zu lösen, können Sie mehrere benannte Konfigurationen erstellen, indem Sie einen eindeutigen Namen an das C -Methode angeben. __Package __-> authz ('dbaccess') -> config (Treiber => ,); # später $ self-> authz ('dbaccess') -> autorisieren (widgets => $ widget_id); Anforderungen: · Perl.


CGI :: Anwendung :: Plugin :: Autorisierung Zugehörige Software

libgtk-java.

Java-Gnome ist ein Satz von Java-Bindungen für GNOME- und GTK-Bibliotheken, sodass GNOME-Anwendungen in Java geschrieben werden können. ...

113

Herunterladen

Wilde Katze

Wildcat-Projekt ist ein Java-Toolkit / Framework, mit dem kontext-eigentliche Anwendungen erstellt werden können. ...

55

Herunterladen