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

Maven Java Discussion :

ARCHIVA + login utilisateur


Sujet :

Maven Java

  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Février 2007
    Messages
    116
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2007
    Messages : 116
    Par défaut ARCHIVA + login utilisateur
    Bonjour

    J'ai déclaré un utilisateur dans ARCHIVA mais quand j'essaye de m'authentifier avec j'obtiens :
    "Vous avez entré un nom d'utilisateur et/ou un mot de passe incorrect(s)"

    Et sur la console du tomcat j'ai un message :
    ========[redback] user is authenticated !!!

  2. #2
    Membre Expert

    Profil pro
    Inscrit en
    Mai 2006
    Messages
    1 172
    Détails du profil
    Informations personnelles :
    Âge : 50
    Localisation : France, Yvelines (Île de France)

    Informations forums :
    Inscription : Mai 2006
    Messages : 1 172
    Par défaut
    Comment as-tu déclaré ton utilisateur? quel format de mot de passe as-tu utilisé?

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Février 2007
    Messages
    116
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2007
    Messages : 116
    Par défaut
    Je lui donne tous les rôles sauf guest.


    Ce qui est etrange c'est que sur la console du tomcat j'ai un message :
    "========[redback] user is authenticated !!!"

    Par contre je n'ai pas le message "!!!!!!!!!!! before login success".

  4. #4
    Membre confirmé
    Profil pro
    Inscrit en
    Février 2007
    Messages
    116
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2007
    Messages : 116
    Par défaut
    A priori le pb se produit après la beta 2 car tu m'avais (evenisse) donné à l'époque la solution pour un pb d'accès à des repositories "protégés".

    ARCHIVA et WebDAV URL

  5. #5
    Membre confirmé
    Profil pro
    Inscrit en
    Février 2007
    Messages
    116
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2007
    Messages : 116
    Par défaut
    Le pb ne se produit que si le uers/pwd est correct.

    En effet si je saisi un user qui existe mais avec un mauvais pwd, sur la console tomcat j'obtiens :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
     
    2007-12-06 14:37:00,657 [http-8080-Processor24] WARN  org.codehaus.plexus.redbac
    k.authentication.Authenticator:user-manager  - Password is Invalid for user test
    .
     
    ======[REDBACK] user is NOT authenticated!!! --> org.codehaus.plexus.redback.aut
    hentication.AuthenticationException: authentication failed on authenticators: (U
    serManagerAuthenticator) (LdapBindAuthenticator) ($ID:$)
     
    ======[REDBACK] principal --> null
    2007-12-06 14:37:00,688 [http-8080-Processor24] INFO  com.opensymphony.xwork.Act
    ion:redback-login  - Login Action failed against principal : null
    org.codehaus.plexus.redback.authentication.AuthenticationException: authenticati
    on failed on authenticators: (UserManagerAuthenticator) (LdapBindAuthenticator)
    ($ID:$)
            at org.codehaus.plexus.redback.authentication.DefaultAuthenticationManag
    er.authenticate(DefaultAuthenticationManager.java:94)
            at org.codehaus.plexus.redback.system.DefaultSecuritySystem.authenticate
    (DefaultSecuritySystem.java:98)
            at org.codehaus.plexus.redback.xwork.action.LoginAction.webLogin(LoginAc
    tion.java:323)
            at org.codehaus.plexus.redback.xwork.action.LoginAction.login(LoginActio
    n.java:136)
            at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
            at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.
    java:39)
            at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcces
    sorImpl.java:25)
            at java.lang.reflect.Method.invoke(Method.java:585)
            at com.opensymphony.xwork.DefaultActionInvocation.invokeAction(DefaultAc
    tionInvocation.java:358)
            at com.opensymphony.xwork.DefaultActionInvocation.invokeActionOnly(Defau
    ltActionInvocation.java:218)
            at com.opensymphony.xwork.DefaultActionInvocation.invoke(DefaultActionIn
    vocation.java:192)
            at org.codehaus.plexus.redback.xwork.interceptor.SecureActionInterceptor
    .intercept(SecureActionInterceptor.java:114)
            at com.opensymphony.xwork.DefaultActionInvocation.invoke(DefaultActionIn
    vocation.java:190)
            at org.codehaus.plexus.redback.xwork.interceptor.PolicyEnforcementInterc
    eptor.intercept(PolicyEnforcementInterceptor.java:105)
            at com.opensymphony.xwork.DefaultActionInvocation.invoke(DefaultActionIn
    vocation.java:190)
            at org.codehaus.plexus.redback.xwork.interceptor.AutoLoginInterceptor.in
    tercept(AutoLoginInterceptor.java:156)
            at com.opensymphony.xwork.DefaultActionInvocation.invoke(DefaultActionIn
    vocation.java:190)

  6. #6
    Membre Expert

    Profil pro
    Inscrit en
    Mai 2006
    Messages
    1 172
    Détails du profil
    Informations personnelles :
    Âge : 50
    Localisation : France, Yvelines (Île de France)

    Informations forums :
    Inscription : Mai 2006
    Messages : 1 172
    Par défaut
    Quel est le format de ton password? As-tu créer l'utilisateur avec l'utilisateur admin?

  7. #7
    Membre confirmé
    Profil pro
    Inscrit en
    Février 2007
    Messages
    116
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2007
    Messages : 116
    Par défaut
    user : test
    pwd : test1
    déclaré sous admin avec tout les rôles sauf guest.

    A priori il ya a un pb avec les nouveaux utilisateurs :
    http://www.nabble.com/Problem-adding...42392s177.html
    http://jira.codehaus.org/browse/MRM-584



    Mon soucis c'est que je n'utilise pas de serveur SMTP donc je ne peut pas clicquer sur 'Resend Validation' (j'aie une exception sur le serveur).

  8. #8
    Membre Expert

    Profil pro
    Inscrit en
    Mai 2006
    Messages
    1 172
    Détails du profil
    Informations personnelles :
    Âge : 50
    Localisation : France, Yvelines (Île de France)

    Informations forums :
    Inscription : Mai 2006
    Messages : 1 172
    Par défaut
    C'est curieux, je n'ai jamais rencontré ce problème lors de mes tests sur Continuum (qui utilise la même lib "redback", dans la même version je crois)

    Lors de mes tests, j'utilisais "admin1" comme password.
    Je n'ai pas d'environnement de test ici, donc je ne peux pas tester si je peux reproduire cette anomalies

  9. #9
    Membre confirmé
    Profil pro
    Inscrit en
    Février 2007
    Messages
    116
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2007
    Messages : 116
    Par défaut
    Moi aussi, j'avais la version «alpha 2» et mes user/pwd fonctionnaient bien.
    Je suis directement passé à la 1.0 finale et le pb est apparue.



    Donc je suis retourné en arrière et à priori le pb apparait avec la "béta 3".



    * J’ai deux plate formes (XP et Unix) et sur les deux ont le problème.
    * Les utilisateurs sont créés par l’admin directement (pas via une demande d’enregistrement).
    * Mes installations sont faites «from scratch», sans récupération d’existant.
    * Les WARs sont compilés à partir des sources fournis sur la site archiva.
    * Mon ARCHIVA tourne sur Tomcat 5.5.23 + MySQL.
    * Il n’y a pas de serveur SMTP accessible.
    * Le message "========[redback] user is authenticated !!!"” apparaît sur la console du Tomcat mais pas dans le fichier «archiva.log».

  10. #10
    Membre confirmé
    Profil pro
    Inscrit en
    Février 2007
    Messages
    116
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2007
    Messages : 116
    Par défaut
    Citation Envoyé par erm31 Voir le message
    user : test
    A priori il ya a un pb avec les nouveaux utilisateurs :
    http://www.nabble.com/Problem-adding...42392s177.html
    http://jira.codehaus.org/browse/MRM-584



    Mon soucis c'est que je n'utilise pas de serveur SMTP donc je ne peut pas clicquer sur 'Resend Validation' (j'aie une exception sur le serveur).
    A priori il n'y a pas eut de correctif.
    Ce qui fait que sans serveur SMTP et bien on ne peut pas activer les users et donc mon ARCHIVA ne peut avoir que deux users : l'admin et guest.


    Ne serait il pas possible d'aller directement dans la base MYSQL modifier le champ qui gère l'activation ?

  11. #11
    Membre Expert

    Profil pro
    Inscrit en
    Mai 2006
    Messages
    1 172
    Détails du profil
    Informations personnelles :
    Âge : 50
    Localisation : France, Yvelines (Île de France)

    Informations forums :
    Inscription : Mai 2006
    Messages : 1 172
    Par défaut
    Je penses que oui, mais je n'ai pas regardé le schéma.

    Si tu ne veux pas d'envoi de mail de validation, tu peux le configurer avec la propriété email.validation.required=false

    http://redback.codehaus.org/configuration.html

  12. #12
    Membre confirmé
    Profil pro
    Inscrit en
    Février 2007
    Messages
    116
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2007
    Messages : 116
    Par défaut
    OK mais je commence à pédaler un peut dans la choucroute

    Après avoir lu le lien que tu m'indiques.
    Je comprends (tu me dis si je me trompe ).
    Il faudrait que je cherche un fichier application.xml qui j'ai trouvé sous
    WEB-INF\classes\META-INF\plexus j'ai les entrées

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    ...
            <configs>
              <config>${user.home}/.m2/security.properties</config>
              <config>${user.home}/.m2/security-example.properties</config>
            </configs>
    ...
    et dans les deux fichiers "security.properties" et "security-example.properties" (?) je mets mon paramètrage de redback entre autre.

  13. #13
    Membre Expert

    Profil pro
    Inscrit en
    Mai 2006
    Messages
    1 172
    Détails du profil
    Informations personnelles :
    Âge : 50
    Localisation : France, Yvelines (Île de France)

    Informations forums :
    Inscription : Mai 2006
    Messages : 1 172

  14. #14
    Membre confirmé
    Profil pro
    Inscrit en
    Février 2007
    Messages
    116
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2007
    Messages : 116
    Par défaut
    Oui ça marche.

    Par contre dans mon fichier application.xml j'ai :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    ...
      <components>
        <component>
          <role>org.codehaus.plexus.registry.Registry</role>
    <implementation>org.codehaus.plexus.registry.commons.CommonsConfigurationRegistry</implementation>
    ...

    et dans la doc ils ont :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    ...
    <component>
          <role>org.codehaus.plexus.redback.configuration.UserConfiguration</role>
          <implementation>org.codehaus.plexus.redback.configuration.UserConfiguration</implementation>
    ...

  15. #15
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Janvier 2008
    Messages
    6
    Détails du profil
    Informations personnelles :
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Janvier 2008
    Messages : 6
    Par défaut
    Même problème. Je suis un vervant adepte d'Archiva mais je me suis arraché quelque cheveux avant des trouver la solution.
    Il serait bien de tester vos projets avant de faire vos release.

  16. #16
    Membre Expert

    Profil pro
    Inscrit en
    Mai 2006
    Messages
    1 172
    Détails du profil
    Informations personnelles :
    Âge : 50
    Localisation : France, Yvelines (Île de France)

    Informations forums :
    Inscription : Mai 2006
    Messages : 1 172
    Par défaut
    Citation Envoyé par florisgarden Voir le message
    Il serait bien de tester vos projets avant de faire vos release.
    Les projets Apache sont testés et il y a un vote avant chaque release. Si tout le monde dit que c'est ok, la release est faite, c'est pour celà qu'il est bon de s'inscrire sur les mailing lists afin d'être au courant des votes et de tester.

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

Discussions similaires

  1. [Vxi] Restriction objet en fonction du login utilisateur
    Par ***CNE*** dans le forum Designer
    Réponses: 2
    Dernier message: 21/08/2008, 00h03
  2. Récupération login utilisateur
    Par vva dans le forum Apache
    Réponses: 3
    Dernier message: 03/07/2008, 09h59
  3. Récupération du domaine et du login utilisateur
    Par [DreaMs] dans le forum Delphi
    Réponses: 2
    Dernier message: 26/06/2007, 17h34
  4. [ASP.NET 2.0][C#] Login utilisateur
    Par lenoil dans le forum ASP.NET
    Réponses: 4
    Dernier message: 14/02/2007, 08h48
  5. [RegEx] Quels caractères interdire pour les logins utilisateurs ?
    Par Death83 dans le forum Langage
    Réponses: 24
    Dernier message: 15/05/2006, 21h45

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