CGI :: Application :: Plugin :: Authentification

CGI :: Application :: Plugin :: L'authentification est un cadre d'authentification pour CGI :: Application.
Télécharger maintenant

CGI :: Application :: Plugin :: Authentification Classement & Résumé

Publicité

  • Rating:
  • Licence:
  • GPL
  • Prix:
  • FREE
  • Nom de l'éditeur:
  • Cees Hek
  • Site Internet de l'éditeur:
  • http://search.cpan.org/~ceeshek/CGI-Application-Plugin-TT-1.04/lib/CGI/Application/Plugin/TT.pm

CGI :: Application :: Plugin :: Authentification Mots clés


CGI :: Application :: Plugin :: Authentification La description

CGI :: Application :: Plugin :: L'authentification est un cadre d'authentification pour CGI :: Application. CGI :: Application :: Plugin :: L'authentification est un cadre d'authentification pour CGI :: Application.Synopsis Forfait MyCGIAPP; Utilisez la base QW (CGI :: Application); # Assurez-vous que cela se produit avant de charger l'utilisation du plug-in CGI :: Application :: Plugin :: Authentification; MyCGIAPP-> authen-> config (pilote => ,); Mycgiapp-> authen-> protégé_runmodes ('MyRunMode'); Sub MyRunMode {My $ Self = Shift; # L'utilisateur doit être connecté si nous avons eu ici mon nom d'utilisateur $ = $ Self-> authen-> nom d'utilisateur; } CGI :: Application :: Plugin :: L'authentification ajoute la possibilité d'authentifier les utilisateurs de vos modules CGI :: Application. Il importe une méthode appelée «Authen» dans votre CGI :: Module d'application. Grâce à la méthode Authen, vous pouvez appeler toutes les méthodes du CGI :: Application :: Plugin :: Plugin d'authentification.Ille sont deux décisions principales que vous devez faire lorsque vous utilisez ce module. Comment les noms d'utilisateur et le mot de passe seront-ils vérifiés (c'est-à-dire d'une base de données, LDAP, etc.), et comment pouvons-nous garder les connaissances que un utilisateur s'est déjà connecté persistant, de sorte qu'ils ne devront plus entrer leurs informations d'identification La demande suivante (c.-à-d. Comment stockons-nous les informations d'authentification entre les demandes). Lachez d'un piloteIl y a-t-il trois pilotes inclus dans la distribution. En outre, il est intégré à la prise en charge de tous les modules auteurs :: Simple Simple (Rechercher CPAN pour Authen :: Simple pour plus d'informations). Cela devrait suffire à couvrir les besoins de chacun. Si vous devez vous authentifier contre une source qui n'est pas fournie, vous pouvez utiliser le pilote générique qui acceptera un hachage de paires de nom d'utilisateur / mot de passe ou d'une éventail de matrices de références, ou un Référence de sous-programme pouvant vérifier les informations d'identification. Donc, par le biais du pilote générique, vous devriez pouvoir écrire votre propre système de vérification. Il y a aussi un pilote factice qui accepte aveuglément des informations d'identification (utiles pour les tests). Voir la CGI :: Application :: Plugin :: Authentification :: Driver :: Generic, CGI :: Application :: Plugin :: Authentification :: Driver :: DBI et, CGI :: Application :: Plugin :: Authentification :: Conducteur :: Documents factices pour plus d'informations sur la manière d'utiliser ces pilotes. Et voir l'authen :: Suite Simple Suite de modules Pour plus d'informations sur ces pilotes.L'hoomez à StoreThe Store Modules Conservez des informations sur l'état d'authentification de l'utilisateur persistant sur plusieurs demandes. Les informations stockées dans le magasin incluent le nom d'utilisateur et l'heure d'expiration du login. Il existe deux modules de magasin inclus avec cette distribution. Un magasin basé sur une session et un magasin à base de cookies. Si votre application utilise déjà des sessions (via le module de session CGI :: Application :: Plugin :: Session), alors je vous recommanderais d'utiliser le magasin de session pour l'authentification. Si vous n'utilisez pas le plugin de session, vous pouvez utiliser le magasin de cookies. Le magasin de cookies conserve toute l'authentification dans un cookie, qui contient une somme de contrôle pour vous assurer que les utilisateurs ne peuvent pas modifier les informations. Si vous ne spécifiez pas le module de magasin que vous souhaitez utiliser, le plugin essaiera de déterminer le meilleur pour vous. LOGIN PAGETHE Authentication Plugin est livré avec une page de connexion par défaut pouvant être utilisée si vous ne souhaitez pas créer une page de connexion personnalisée. Ce formulaire de connexion sera automatiquement utilisé si vous ne fournissez pas un paramètre login_url ou login_runmode dans la configuration. Si vous envisagez de créer votre propre page de connexion, je vous recommanderais de commencer avec le code HTML pour la page de connexion par défaut, de sorte que votre page de connexion contiendra les champs de formulaire corrects et les champs cachés.Todo: la page de connexion est conçue à l'aide de CSS. feuilles de style. Je prévois de rendre cela plus flexible, de sorte que vous puissiez facilement créer vos propres feltières pour rendre ce formulaire de connexion plus récupéré. De plus, le CSS par défaut n'a été vraiment testé que sur le navigateur basé sur Mozilla, donc s'il y a des gourous CSS, j'apprécierais une aide pour obtenir la page de connexion par défaut pour fonctionner correctement dans la plupart des navigateurs. Actuellement, il devrait se dégrader gracieusement, mais il pourrait ne pas être jolie ... authentification basée sur des tickets Tout ce qui est requis de vous est d'écrire un module de magasin pouvant comprendre le contenu du ticket. Le plug-in d'authentification nécessitera au moins le «nom d'utilisateur» à extraire du ticket. Un système d'authentification basé sur des billets n'aura pas besoin d'un module de pilote, car la vérification réelle des informations d'identification est effectuée par un système d'authentification externe, éventuellement même sur un hôte différent. Vous devrez spécifier l'emplacement de la page de connexion à l'aide de la variable de configuration login_url et des utilisateurs non authentifiés seront automatiquement redirigés vers la page de connexion de votre authentification de ticket. Exigences: · Perl


CGI :: Application :: Plugin :: Authentification Logiciels associés

Sx

SX est un front-end à toutes les ordures ATHENA et XLIB pour la programmation GUI Perl. ...

240

Télécharger