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

SharePoint .NET Discussion :

Forms Authentication Problem


Sujet :

SharePoint .NET

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre habitué
    Inscrit en
    Juillet 2007
    Messages
    9
    Détails du profil
    Informations forums :
    Inscription : Juillet 2007
    Messages : 9
    Par défaut Forms Authentication Problem
    Bonjour,

    J'utilise MOSS2007 et j'ai certains problèmes pour activer l'authentifcation par formulaires.

    J'ai suivi les étapes de ces 2 sources :
    1° source : le livre de Microsoft, Office Sharepoint Server 2007.
    2° source : http://weblog.vb-tech.com/nick/archi...6/14/1617.aspx

    Voilà le détail de mes démarches :

    1- In the central administration, configure "Authentication providers" for the web application
    => Enable Anonymous access : checked
    => Authentication Type : Forms
    => Membership provider name: AspNetSqlMembershipProvider

    2- Configure a database "aspnetdb" (for the server "XX\OfficeServers") to host users and credentials with the aspnet_regsql.exe tool.

    (J'ai 2 serveurs SQL dans les services : OfficeServers and SqlExpress , quelqu'un sait-il la différence et lequel je dois utiliser ?).

    3- In the web.config files of the Central Administration website and the one in my sharepoint application website, add those lines :

    <connectionStrings>
    <remove name="LocalSqlServer" />
    <add name="LocalSqlServer" connectionString="data source=MOSS;Integrated Security=SSPI;Initial Catalog=aspnetdb" />
    </connectionStrings>

    4- Dans Visual Studio 2005, je crée un site web vide avec juste dans le fichier web.config les lignes <connectionStrings> ci-dessus, ensuite je vais dans le menu Website\ASP.NET Configuration.

    L'onglet Security me donne toujours la même erreur:

    There is a problem with your selected data store. This can be caused by an invalid server name or credentials, or by insufficient permission. It can also be caused by the role manager feature not being enabled. Click the button below to be redirected to a page where you can choose a new data store.

    The following message may help in diagnosing the problem: An error has occurred while establishing a connection to the server. When connecting to SQL Server 2005, this failure may be caused by the fact that under the default settings SQL Server does not allow remote connections. (provider: Named Pipes Provider, error: 40 - Could not open a connection to SQL Server)


    Toutes les opéraions sont effectuées sur le serveur même, en local. Ais-je besoin de droits particuliers pour accéder à la DB ? Ou bien je dois configurer autre chose, sql provider,.. ?

    Merci de me donner des pistes de solutions.

  2. #2
    Membre Expert

    Profil pro
    Inscrit en
    Septembre 2002
    Messages
    1 581
    Détails du profil
    Informations personnelles :
    Âge : 49
    Localisation : Belgique

    Informations forums :
    Inscription : Septembre 2002
    Messages : 1 581
    Par défaut
    Ben le message d'erreur est clair non? Il n'arrive pas à établir la connexion à ta db aspnetdb.

    Tu dois autoriser les connexions de type "named pipe etc.." donc tu vas dans le configuration manager de sql server (je l'ai pas sous les yeux) mais dans les protocoles réseau (je crois que c'est ça), autorise les tcp/ip et les named pipe. Ensuite, redémarre le service de sql server

  3. #3
    Membre habitué
    Inscrit en
    Juillet 2007
    Messages
    9
    Détails du profil
    Informations forums :
    Inscription : Juillet 2007
    Messages : 9
    Par défaut Re : Forms Authentication Problem
    Le message est clair en effet :

    this failure may be caused by the fact that under the default settings SQL Server does not allow remote connections

    sauf que je n'essaie pas d'accéder à la DB en remote puisque je suis en local sur le serveur.

    Et le changement de configuration recommandé ne change rien au problème.

  4. #4
    Membre Expert

    Profil pro
    Inscrit en
    Septembre 2002
    Messages
    1 581
    Détails du profil
    Informations personnelles :
    Âge : 49
    Localisation : Belgique

    Informations forums :
    Inscription : Septembre 2002
    Messages : 1 581
    Par défaut
    Citation Envoyé par soldiertt
    sauf que je n'essaie pas d'accéder à la DB en remote puisque je suis en local sur le serveur.
    Il sort cette erreur également dès qu'une connexion TCP tente de se faire... que tu sois en remote ou en local il s'en tape.

    Citation Envoyé par soldiertt
    Et le changement de configuration recommandé ne change rien au problème.
    Bizarre, j'ai déjà eu cette erreur des centaines de fois et c'est toujours comme ça que je l'ai solutionnée.

    Plus d'idée alors.

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

    Informations forums :
    Inscription : Mai 2007
    Messages : 175
    Par défaut
    Salut,

    Alors perso j'utilise WSS3 mais je suppose que le processus est le meme.

    ma connection string a plutot cette tete:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
     
    <connectionStrings>
        <clear />
        <add name="LocalSqlServer" connectionString="Server=MONSERVEUR\SQLSERVER;Database=aspnetdb;Integrated Security=SSPI;" providerName="System.Data.SqlClient" />
      </connectionStrings>
    Je l'ai mis dans 3 fichier web.config:
    - celui du site de Visual studio
    - celui de central admin
    - celui de l'appli principale sharepoint

    Ensuite j'ai aussi mis ces lignes :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
     
    <membership defaultProvider="AspNetSqlMembershipProvider">
          <providers>
            <remove name="AspNetSqlMembershipProvider" />
            <add name="AspNetSqlMembershipProvider" type="System.Web.Security.SqlMembershipProvider, System.Web,  Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" connectionStringName="LocalSqlServer" enablePasswordRetrieval="true" enablePasswordReset="true" requiresQuestionAndAnswer="false" applicationName="/" requiresUniqueEmail="false" passwordFormat="Encrypted" maxInvalidPasswordAttempts="5" minRequiredPasswordLength="1" minRequiredNonalphanumericCharacters="0" passwordAttemptWindow="10" passwordStrengthRegularExpression="" />
          </providers>
        </membership>
    dans les fichiers web.config de:
    -central admin
    -l'appli principale
    -l'appli étendue.
    -le site VS!!

    Voila si ça peut t'aider...

  6. #6
    Membre habitué
    Inscrit en
    Juillet 2007
    Messages
    9
    Détails du profil
    Informations forums :
    Inscription : Juillet 2007
    Messages : 9
    Par défaut ConnectionString
    Ca marche,

    En effet il s'agissait d'un problème de connectionString, j'utilisais celle référencée dans le livre mais apparemment data source=MOSS n'est pas reconnu sur mon serveur.

    Merci à tous et à vds2302

  7. #7
    Futur Membre du Club
    Inscrit en
    Septembre 2007
    Messages
    4
    Détails du profil
    Informations forums :
    Inscription : Septembre 2007
    Messages : 4
    Par défaut
    Bonjour,

    Je suis entrain de mettre en place un site SharePoint avec WSS 3.0 et j'ai a peut pres le meme problème que soldiertt.

    En fait, moi j'ai mon serveur avec installé wss + slq server mais je ne peux pas installé Visual Studio sur la meme machine, je l'ai donc installer ailleurs avec une bd ds un autre sql, j'ai créer mon site fait les modif sur le fichier conf et ajouter les users avec ASP.Net Configuration, puis j'ai exporter ma bd sur mon sql qui est sur mon serveur et j'ai modifier mes fichier conf de mon site sharepoint.

    Tout sa... et sa ne marche pas! Lorsque je veux ajouter un user qui est dans ma bd sur mon site sharepoint il me dit qu'il est inconnu.

    Voilà! une idée? j'ai pensé que c'est pqut-être parsque je n'ai pas VS??

    Merci de votre aide. A bientot

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

Discussions similaires

  1. tomcat, realm, SSL et form authentication
    Par matt_lc dans le forum Tomcat et TomEE
    Réponses: 2
    Dernier message: 05/10/2007, 11h56
  2. [Zend_Auth] - Authenticate problem
    Par jacquesh dans le forum Zend_Acl & Zend_Auth
    Réponses: 7
    Dernier message: 04/05/2007, 17h01
  3. Forms 6i probleme
    Par debutant forms 6i dans le forum Forms
    Réponses: 11
    Dernier message: 10/04/2006, 13h19
  4. Réponses: 1
    Dernier message: 31/03/2006, 08h37
  5. Réponses: 4
    Dernier message: 21/09/2005, 17h38

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