Hoang-Quang Dao

Donner une énergie plus positive : vouloir proposer, partager, créer du lien… mon blog.

Posts Tagged ‘Visual Studio 2008 Express’

SharePoint 2010 – configuration de la double authentification (partie 3)

Posted by hoangquangdao sur 9 février 2011

Les étapes pour déployer le site Internet de gestion de profils/rôles ASP.NET

WEB-ASP.NET-01

1. Il faut ouvrir Visual Studio, choisissez Fichier> Nouveau> Site Web. Sélectionnez le modèle Site Web ASP.NET. Donner un nom (par exemple, SqlMembershipProvider). Maintenant, le modèle de projet de site Web ASP.NET est créé. Appuyer sur OK.

WEB-ASP.NET-02

2. Ouvrir le fichier web.config.

WEB-ASP.NET-03

On va alors commencer par ajouter la chaine de connexion à la base de données que nous venons de créer « Extranet_User_DataBase« . On ajoute donc cette information dans le bloc « ConnectionStrings« .

<!-- Fournisseur de connexion -->
<connectionStrings>
<add name="SqlConnexionExtranetAuthent"
connectionString="data source=.\SQLEXPRESS;Initial Catalog=Extranet_User_DataBase;User ID=MonAdministrateur;Password=MonMotDePasse;Integrated Security=SSPI"providerName="System.Data.SqlClient"/>
providerName="System.Data.SqlClient"/>
</connectionStrings>

Une fois cette chaine de connexion renseignée, il nous faut ajouter les informations concernant les Providers de sécurité qui utiliseront cette base de données. Pour cela, il faut se placer dans le bloc « System.Web » et ajouter les informations suivantes.

<!-- MemberShip Provider -->
<membership defaultProvider="AspNetSqlMembershipProviderExtranet">
<providers>
<add name="AspNetSqlMembershipProviderExtranet"
type="System.Web.Security.SqlMembershipProvider"
connectionStringName="SqlConnexionExtranetAuthent"
enablePasswordRetrieval="false"
enablePasswordReset="true"
requiresQuestionAndAnswer="false"
applicationName="/"
requiresUniqueEmail="false"
passwordFormat="Hashed"
maxInvalidPasswordAttempts="5"
minRequiredPasswordLength="1"
minRequiredNonalphanumericCharacters="0"
passwordAttemptWindow="10"
passwordStrengthRegularExpression=""/>
</providers>
</membership>
<!-- Profile Provider -->
<profile>
<providers>
<clear/>
<add name="AspNetSqlProfileProviderExtranet" type="System.Web.Profile.SqlProfileProvider" connectionStringName="SqlConnexionExtranetAuthent" applicationName="/"/>
</providers>
</profile>
<!-- Role Provider -->
<roleManager enabled="true"
defaultProvider="AspNetSqlRoleProviderExtranet">
<providers>
<add name="AspNetSqlRoleProviderExtranet"
type="System.Web.Security.SqlRoleProvider"
connectionStringName="SqlConnexionExtranetAuthent"
applicationName="/" />
</providers>
</roleManager>

3. Maintenant que notre projet WEB est correctement paramétré, nous allons pouvoir remplir cette base de données. Il faut lancer l’outil de configuration ASP.NET, en sélectionnant Site Web et l’option dans menu ASP.NET configuration.

WEB-ASP.NET-config

Cela va lancer un navigateur connecté sur un site .NET de configuration pour le projet WEB

WEB-ASP.NET-04

4. On doit bien valider que l’application WEB utilise bien les providers que nous venons de paramétrer dans le Web.Config. On va donc dans l’onglet »Fournisseur » et clique sur « Sélectionnez un fournisseur différent pour chaque fonctionnalité (avancée)« .

WEB-ASP.NET-05

On voit alors la liste des providers possibles dont ceux que l’on a définis.

WEB-ASP.NET-06

5. Maintenant que tout est OK, on va dans l’onglet « Sécurité » et sur l’écran suivant, sélectionnez « Sélectionner le type d’authentification » et dans l’écran suivant, choisir le bouton radio « À partir d’Internet« .

WEB-ASP.NET-07

6. Dans l’écran suivant, choisir le bouton radio « À partir d’Internet« .

WEB-ASP.NET-08

Et cliquer « Terminé« . Si tout va bien, nous allons être redirigés vers l’onglet « Sécurité« .

7. Il faut cliquer sur « Créer un utilisateur » avec l’option « Utilisateur actif« .

WEB-ASP.NET-09

Une fois les informations remplies, il suffit de cliquer sur « Créer un utilisateur« , ce qui affichera la page de gestion des utilisateurs accessible également sur l’onglet « Sécurité » en cliquant sur »Gérer les utilisateurs » afin d’ajouter des rôles ou des utilisateurs.

WEB-ASP.NET-10

8. Après cela, nous pouvons créer des rôles et assigner des rôles spécifiques à des utilisateurs. Il faut revenir à l’onglet « Sécurité » en cliquant sur « Gérer les utilisateurs » dans l’outil.

WEB-ASP.NET-11

Il faut saisir le nom du nouveau rôle, ici le groupe des « Administrateurs » :

WEB-ASP.NET-12

Après avoir cliqué sur « ajouter le rôle« , l’écran récapitulatif de tous les rôles

WEB-ASP.NET-13

Enfin pour assigner ce nouveau rôle à un utilisateur, il faut revenir à l’onglet « Sécurité » en cliquant sur « Gérer les utilisateurs » et ajouter le rôle à l’utilisateur.

WEB-ASP.NET-14

On peut maintenant voir comment appliquer cette authentification sur un site SharePoint.

Publicités

Posted in SQL Server 2008 Express, Windows Sharepoint Foundation | Tagué: , , , , | Leave a Comment »

Sharepoint 2010 – Configuration de la double authentification partie 2

Posted by hoangquangdao sur 8 février 2011

Gestion du référentiel de gestion de profils/rôles avec l’outil de configuration ASP.NET

L’étape suivante consiste à ajouter des d’utilisateurs et des rôles à la base de données du référentiel. Une des meilleures façons de le faire est d’utiliser l’outil de configuration ASP.NET qui est fourni avec Visual Studio.

Prérequis, l’installation de l’environnement de développement Visual Studio.

1. Téléchargement et installation de l’environnement de développement Microsoft Visual Basic 2008 ou 2010 Express en suivant les instructions de téléchargement sur le site de Microsoft (les liens sont référencé sur ce site http://www.gentilkiwi.com/telechargements-s41-t-microsoft.htm) :

  • Visual Studio Express 2008 SP1 (C++/C#, Basic, Web etc.) Téléchargement direct Microsoft : Fichier vs2008expresswithsp1frax1504731.iso (« dézipper » l’image ISO avec 7z par exemple et lancer le programme d’installation Setup.hta)

Visual-Studio-2008-01 Visual-Studio-2008-02

  • Visual Studio Express 2010 (C++/C#, Basic, Web etc.) Téléchargement direct Microsoft : Fichier vs2010expressfra.iso

Visual-Studio-2010-01 Visual-Studio-2010-02

2. Procéder à l’installation de Visual Studio Web 2010 Express

Page de l’assistant d’installation de Microsoft Visual Web 2010 Express

Visual-Studio-2010-03

Accepter les termes du contrat de licences « gratuite » de la version Express

Visual-Studio-2010-04

Définir le répertoire d’installation, par défaut dans le répertoire des programmes

Visual-Studio-2010-05

Après avoir appuyé sur Installer, il faut patienter quelques minutes la fin du téléchargement et de l’installation

Visual-Studio-2010-06

Après la page de confirmation de l’installation, il est conseillé de faire une mise à jour de l’ordinateur

Visual-Studio-2010-07

Posted in Windows Sharepoint Foundation | Tagué: , , , | Leave a Comment »