IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Portails Java Discussion :

portlet d identifiction [Liferay]


Sujet :

Portails Java

  1. #1
    Membre du Club Avatar de lamis2009
    Inscrit en
    Janvier 2009
    Messages
    133
    Détails du profil
    Informations forums :
    Inscription : Janvier 2009
    Messages : 133
    Points : 67
    Points
    67
    Par défaut portlet d identifiction
    Bonjour,

    je veux developper ma propre portlet d identification des utilisateurs de mon application.

    je ne sais pas comment je peux recuperer les informations necessaires:le nom du compte et la mot de passe de mon utilisateur.

    Merci d avance.

  2. #2
    Membre régulier
    Profil pro
    Développeur Java
    Inscrit en
    Août 2008
    Messages
    176
    Détails du profil
    Informations personnelles :
    Âge : 37
    Localisation : Tunisie

    Informations professionnelles :
    Activité : Développeur Java

    Informations forums :
    Inscription : Août 2008
    Messages : 176
    Points : 73
    Points
    73
    Par défaut
    Est ce que le système d'identification que tu veux faire remplace l'identification dans le portail déjà existante ?

    si c'est un niveau d'authentification supplémentaire dans la portlet tu peux récupérer les informations des utilisateurs déjà connecté au portail par les instruction suivante :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
     
    import com.liferay.portal.theme.ThemeDisplay;
     
     
     ThemeDisplay themeDisplay = (ThemeDisplay) request.getAttribute(com.liferay.portal.util.WebKeys.THEME_DISPLAY);
    String fullname= themeDisplay.getUser().getFullName();

  3. #3
    Membre du Club Avatar de lamis2009
    Inscrit en
    Janvier 2009
    Messages
    133
    Détails du profil
    Informations forums :
    Inscription : Janvier 2009
    Messages : 133
    Points : 67
    Points
    67
    Par défaut
    ok merci

    avez vous une idee comme liferay assure l authentification??

  4. #4
    Membre régulier
    Profil pro
    Développeur Java
    Inscrit en
    Août 2008
    Messages
    176
    Détails du profil
    Informations personnelles :
    Âge : 37
    Localisation : Tunisie

    Informations professionnelles :
    Activité : Développeur Java

    Informations forums :
    Inscription : Août 2008
    Messages : 176
    Points : 73
    Points
    73
    Par défaut
    Citation Envoyé par lamis2009 Voir le message
    ok merci

    avez vous une idee comme liferay assure l authentification??
    pour l'authentification il y a une portlet reponsable au login sous "portal-impl/src/com/liferay/portlet/login"

    et pour le logout est gérer par la classe logoutAction du package com/liferay/portal/action

    mais il exite d'autre mécanisme d'authentification qu'on peu les activé à l'aide des fichiers properties, ces mécanisme se trouve dans "com\liferay\portal\security\auth"

  5. #5
    Membre du Club Avatar de lamis2009
    Inscrit en
    Janvier 2009
    Messages
    133
    Détails du profil
    Informations forums :
    Inscription : Janvier 2009
    Messages : 133
    Points : 67
    Points
    67
    Par défaut
    merci
    bon je veux developpez une portlet d authentification qui gere mes propres utilisateurs de l application

  6. #6
    Membre confirmé Avatar de yjuliet
    Homme Profil pro
    Consultant en sécurité
    Inscrit en
    Août 2006
    Messages
    362
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : France, Seine et Marne (Île de France)

    Informations professionnelles :
    Activité : Consultant en sécurité
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : Août 2006
    Messages : 362
    Points : 460
    Points
    460
    Par défaut
    Bonjour.

    en général, le but d'un portail est de fédérer et unifier l'accès à différentes applications. Un utilisateur d'une application intégrée à ton portail Liferay sera donc nécessairement un utilisateur du portail (sinon, il ne verra jamais l'application).

    Ensuite, il faut différencier le référentiel des utilisateurs du portail / de l'application et les modules d'authentification. Ton application peut très bien
    • avoir son propre référentiel d'utilisateurs mais "faire confiance" au module d'authentification du portail qui lui donnera les informations nécessaires pour identifier l'utilisateur. Dans ce cas, tu partages uniquement le module d'authentification/identification.
    • avoir son propre module d'identification/authentification qui demandera à l'utilisateur de saisir un login/mot de passe (ou une autre solution envisagée) mais partager le référentiel d'utilisateurs de ton portail
    • avoir son propre référentiel et son propre module (mais dans ce cas, il faut se questionner sur les raisons de l'utilisation dans un portail).
    • faire confiance au portail ET partager son référentiel (le cas le plus intéressant lorsque l'on développe des applications que l'on sait ne vouloir intégrer que dans un seul portail, du fait des contraintes d'intégration)


    Liferay, comme les autres portails utilisant les API JSR168 et JSR286 fournissent aux portlets l'identité de l'utilisateur connecté. Par contre, les modules d'authentification sur le portail peuvent varier d'une instance à l'autre du fait que tu veux t'identifier sur tel annuaire LDAP, sur telle solution SSO, etc. et c'est là qu'arrive en général le module d'authentification personnalisé.

  7. #7
    Candidat au Club
    Homme Profil pro
    Chercheur en informatique
    Inscrit en
    Février 2014
    Messages
    2
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : Syrie

    Informations professionnelles :
    Activité : Chercheur en informatique
    Secteur : Enseignement

    Informations forums :
    Inscription : Février 2014
    Messages : 2
    Points : 3
    Points
    3
    Par défaut
    Bonjour
    @Sfaxiano : J'arrive pas a déployer la portlet reponsable au login sous "portal-impl/src/com/liferay/portlet/login"
    Merci d'avance

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [WPS] IBM portlet vs JSR-168 portlet
    Par mlequim dans le forum Eclipse Java
    Réponses: 3
    Dernier message: 12/04/2006, 14h29
  2. [Portlet/Jsf] Login et redirection
    Par CtHu dans le forum JSF
    Réponses: 3
    Dernier message: 10/04/2006, 12h38
  3. [Websphere Portal] [5.1] cacher la toolbar d'une portlet?
    Par fabszn dans le forum Portails
    Réponses: 2
    Dernier message: 09/12/2005, 00h30
  4. Réponses: 4
    Dernier message: 03/11/2004, 12h09
  5. [Portal] Submit dans un portlet
    Par nic211 dans le forum Oracle
    Réponses: 9
    Dernier message: 07/07/2004, 18h37

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo