Overblog Suivre ce blog
Editer l'article Administration Créer mon blog

Recherche

12 septembre 2012 3 12 /09 /septembre /2012 12:30

Dans cet article nous allons voir comment configurer l'authentification basée sur les formulaires pour une application Web basée sur créances à l'aide du fournisseur du répertoire actif.

Steps Involved: Étapes:

  • Create a claim based web application Créer une application Web basée sur des revendications
  • Configure the web.config files Configurez les fichiers web.config
    -> Central Administration Web application web.config file -> Administration Centrale fichier web.config de l'application Web
    -> Forms-based authentication claims-based Web application Web.Config file -> Les formulaires application Web basée sur l'authentification basée sur les revendications fichier Web.Config
    -> Security Token Service web.config file -> Security Token Service fichier web.config

Create a claim based web application: Créer une application Web basée sur réclamation:

  • Go to Central Administration =>Application Management => Manage web applications. Aller à l'Administration centrale => Gestion des applications => Gérer les applications Web.
  • In the Contribute group click on New. Dans le groupe, cliquez sur Nouveau Contribute.

    091212_1029_Lauthentifi1.gif
  • In the Authentication section of the Create New Web Application dialog box, click Claims Based Authentication. Dans la section Authentification de la Création Web boîte de dialogue Nouvelle application, cliquez sur l'authentification basée sur les revendications.

    091212_1029_Lauthentifi2.gif
  • In the Claims Authentication Types section, select Enable Forms Based Authentication (FBA). Dans la section Authentification types de réclamations, sélectionnez Activer l'authentification basée sur les formulaires (FBA).
  • Type a membership provider name. Tapez un nom de fournisseur d'appartenances.
  • Click OK to create the Web application. Cliquez sur OK pour créer l'application Web.

    091212_1029_Lauthentifi3.gif

Configure the web.config files: Configurez les fichiers web.config:

  • The Central Administration Web application Web.Config file. Le Web Administration centrale de fichier web.config de l'application.
  • The forms-based authentication claims-based Web application Web.Config file. L'authentification basée sur les formulaires basée sur les revendications fichier Web.Config de l'application Web.
  • The Security Token Service Web.Config file. Le Service de sécurité Token fichier Web.Config.

Central Administration Web application web.config file: Application Web Administration centrale fichier web.config:

  • Go to Start => Run => inetmgr. Allez dans Démarrer => Exécuter => inetmgr.
  • Go to Sites => SharePoint Central Administration => Right Click => Explore. Aller aux sites => Administration centrale de SharePoint => Clic droit => Explorer.

    091212_1029_Lauthentifi4.gif
  • Open the web.config file. Ouvrez le fichier web.config.
  • Inside the <configuration></configuration> section add the following entry. A l'intérieur du <configuration> </ configuration> Section ajoutez l'entrée suivante.

    < connectionStrings > <ConnectionStrings>
    < add <Ajouter name = " adconn " name = "adconn" connectionString = " LDAP://serverName.atest.btest.et/DC=atest,DC=btest,DC=et " /> connectionString = "LDAP :/ / serverName.atest.btest.et / DC = atest, DC = btest, DC = et" />
    </ connectionStrings > </ ConnectionStrings>
    </ configuration > </ Configuration>
  • And also add the following entry. Et aussi ajouter l'entrée suivante.

    < membership <Adhésion defaultProvider = " i " > defaultProvider = «i»>
    < providers > <Fournisseurs>
    < add <Ajouter name = " i " name = "i" type = " Microsoft.SharePoint.Administration.Claims.SPClaimsAuthMembershipProvider, Microsoft.SharePoint,Version=14.0.0.0, Culture=neutral, PublicKeyToken=71e9bce111e9429c " /> type = "Microsoft.SharePoint.Administration.Claims.SPClaimsAuthMembershipProvider, Microsoft.SharePoint, Version = 14.0.0.0, Culture = neutral, PublicKeyToken = 71e9bce111e9429c" />
    < add <Ajouter name = " adMembers " name = "adMembers" type = " System.Web.Security.ActiveDirectoryMembershipProvider, System.Web, Version=2.0.0.0, type = "System.Web.Security.ActiveDirectoryMembershipProvider, System.Web, Version = 2.0.0.0,
    Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a "
    Culture = neutral, PublicKeyToken = b03f5f7f11d50a3a " connectionStringName = " adconn " connectionStringName = "adconn" enableSearchMethods = " true " enableSearchMethods = "true" attributeMapUsername = " sAMAccountName " /> attributeMapUsername = "sAMAccountName" />
    </ providers > </ Providers>
    </ membership > </ Membership>
  • Save and close the web.config file. Enregistrez et fermez le fichier web.config.

Forms-based authentication claims-based Web application Web.Config file: L'authentification par formulaires basée sur les revendications fichier Web.Config de l'application Web:

  • Go to Start => Run => inetmgr. Allez dans Démarrer => Exécuter => inetmgr.
  • Go to Sites => SharePoint - 2014 => Right Click => Explore. Aller aux sites => SharePoint - 2014 => Clic droit => Explorer.
  • Open the web.config file. Ouvrez le fichier web.config.
  • Inside the <configuration></configuration> section add the following entry. A l'intérieur du <configuration> </ configuration> Section ajoutez l'entrée suivante.

    < connectionStrings > <ConnectionStrings>
    < add <Ajouter name = " adconn " name = "adconn" connectionString = " LDAP://serverName.atest.btest.et/DC=atest,DC=btest,DC=et " /> connectionString = "LDAP :/ / serverName.atest.btest.et / DC = atest, DC = btest, DC = et" />
    </ connectionStrings > </ ConnectionStrings>
    </ configuration > </ Configuration>
  • And also add the following entry. Et aussi ajouter l'entrée suivante.

    < membership <Adhésion defaultProvider = " i " > defaultProvider = «i»>
    < providers > <Fournisseurs>
    < add <Ajouter name = " i " name = "i" type = " Microsoft.SharePoint.Administration.Claims.SPClaimsAuthMembershipProvider, Microsoft.SharePoint, Version=14.0.0.0, Culture=neutral, PublicKeyToken=71e9bce111e9429c " /> type = "Microsoft.SharePoint.Administration.Claims.SPClaimsAuthMembershipProvider, Microsoft.SharePoint, Version = 14.0.0.0, Culture = neutral, PublicKeyToken = 71e9bce111e9429c" />
    < add <Ajouter name = " adMembers " name = "adMembers" type = " System.Web.Security.ActiveDirectoryMembershipProvider, System.Web, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a " type = "System.Web.Security.ActiveDirectoryMembershipProvider, System.Web, Version = 2.0.0.0, Culture = neutral, PublicKeyToken = b03f5f7f11d50a3a" connectionStringName = " adconn " connectionStringName = "adconn" enableSearchMethods = " true " enableSearchMethods = "true" attributeMapUsername = " sAMAccountName " /> attributeMapUsername = "sAMAccountName" />
    </ providers > </ Providers>
    </ membership > </ Membership>

Security Token Service web.config file: Security Token Service fichier web.config:

  • Go to Start => Run => inetmgr. Allez dans Démarrer => Exécuter => inetmgr.
  • Go to Sites => SharePoint Web Services =>Security TokenServiceApplication => Right Click => Explore. Aller aux sites => SharePoint Services Web => Sécurité = TokenServiceApplication> Clic droit => Explorer.
  • Open the web.config file. Ouvrez le fichier web.config.
  • Inside the <configuration></configuration> section add the following entry. A l'intérieur du <configuration> </ configuration> Section ajoutez l'entrée suivante.

    < connectionStrings > <ConnectionStrings>
    < add <Ajouter name = " adconn " name = "adconn" connectionString = " LDAP://serverName.atest.btest.et/DC=atest,DC=btest,DC=et " /> connectionString = "LDAP :/ / serverName.atest.btest.et / DC = atest, DC = btest, DC = et" />
    </ connectionStrings > </ ConnectionStrings>
    </ configuration > </ Configuration>
  • And also add the following entry. Et aussi ajouter l'entrée suivante.

    < system.web > <System.web>
    < membership <Adhésion defaultProvider = " adMembers " > defaultProvider = ""> adMembers
    < providers > <Fournisseurs>
    < add <Ajouter name = " adMembers " name = "adMembers"
    type = " System.Web.Security.ActiveDirectoryMembershipProvider, System.Web, Version=2.0.0.0, Culture=neutral, type = "System.Web.Security.ActiveDirectoryMembershipProvider, System.Web, Version = 2.0.0.0, Culture = neutral,
    PublicKeyToken=b03f5f7f11d50a3a " PublicKeyToken = b03f5f7f11d50a3a "
    connectionStringName = " adconn " connectionStringName = "adconn"
    enableSearchMethods = " true " enableSearchMethods = "true"
    attributeMapUsername = " sAMAccountName " /> attributeMapUsername = "sAMAccountName" />
    </ providers > </ Providers>
    </ membership > </ Membership>
    </ system.web > </ System.web>

Policy for Forms-based authentication claims-based Web application: Politique pour les formulaires application Web basée sur l'authentification basée sur les revendications:

  • Go to Central administration => Application management => Manage service applications. Aller à la centrale d'administration => Gestion des applications => Gérer les applications de service.
  • Select the web application (SharePoint - 2014). Sélectionnez l'application Web (SharePoint - 2014).
  • In the Policy group, select User policy. Dans le groupe politique, sélectionnez la politique de l'utilisateur.

    091212_1029_Lauthentifi5.gif
  • Click on Next. Cliquez sur Suivant.
  • In the Choose Users section, click on Browse option to search for the users. Dans la section Choisir les utilisateurs, cliquez sur Parcourir pour rechercher l'option pour les utilisateurs.

    091212_1029_Lauthentifi6.gif
  • Search for "sptestuser1" user who belongs to "Forms auth" category. Recherche de "sptestuser1" utilisateur qui appartient à «Formulaires auth" catégorie.

    091212_1029_Lauthentifi7.gif
  • Select the User =>Add => OK. Sélectionnez l'utilisateur => Ajouter => OK.
  • Select the option "Full control - Has full control" from Choose permissions section. Sélectionnez l'option "Contrôle total - a le contrôle total" de section Choisir les autorisations.

    091212_1029_Lauthentifi8.gif
  • Click on Ok. Cliquez sur OK.
  • Click on Finish. Cliquez sur Terminer.
  • You could see the user added as shown in the following. Vous pouvez voir l'utilisateur ajouté, comme indiqué ci-après.

Testing: Test:

  • Create a site collection for the web application SharePoint - 2014. Créer une collection de sites pour l'application Web SharePoint - 2014.
  • When you try to access the site collection it will be redirected to the login page. Lorsque vous essayez d'accéder à la collection de sites, il sera redirigé vers la page de connexion.
  • Choose forms authentication. Choisissez l'authentification par formulaires.

    091212_1029_Lauthentifi9.gif
  • Enter the user name and password. Entrez le nom d'utilisateur et mot de passe.

    091212_1029_Lauthentifi10.gif
  • You are now logged into your site as "sptestuser1", with site administrator privileges. Vous êtes maintenant connecté à votre site comme "sptestuser1", avec des privilèges d'administrateur de site.

 

Dans cet article nous allons voir comment configurer l'authentification basée sur les formulaires pour les demandes fondées application web en utilisant fournisseur SQL.

Creating the database: Création de la base de données:

Open the Visual Studio 2010 Command Prompt. Ouvrez Visual Studio 2010 Invite de commandes.

Type aspnet_regsql. Tapez aspnet_regsql.

ASP.NET SQL Server Setup Wizard will pop up. ASP.NET SQL Server Setup Wizard apparaîtra.

091212_1029_Lauthentifi11.gif

Click on Next. Cliquez sur Suivant.

091212_1029_Lauthentifi12.gif

Click on Next. Cliquez sur Suivant.

091212_1029_Lauthentifi13.gif

Click on Next. Cliquez sur Suivant.

091212_1029_Lauthentifi14.gif

Click on Finish. Cliquez sur Terminer.

A database will be created as shown in the following. Une base de données sera créée, comme indiqué ci-après.

091212_1029_Lauthentifi15.gif


Adding users to the SQL database using Web Site Administration Tool: Ajout d'utilisateurs à la base de données SQL en utilisant l'outil Administration de site Web:

Open Visual Studio 2010. Ouvrez Visual Studio 2010.

Go to File => New => Web Site. Allez dans Fichier => Nouveau => Site Web.

Select the ASP.NET Empty Web Site template. Sélectionnez le modèle ASP.NET Empty site Web.

091212_1029_Lauthentifi16.gif

Click Ok. Cliquez sur OK.

Add the following entry in the web.config file. Ajoutez l'entrée suivante dans le fichier web.config.

 

< configuration > <Configuration>

< system.web > <System.web>

< membership <Adhésion defaultProvider = " AspNetSqlMembershipProvider " > defaultProvider = "AspNetSqlMembershipProvider">

< providers > <Fournisseurs>

< clear /> </ Clear>

< add <Ajouter name = " AspNetSqlMembershipProvider " name = "AspNetSqlMembershipProvider"

connectionStringName = " AspNetSqlProvider " connectionStringName = "AspNetSqlProvider"

applicationName = " / " applicationName = "/"

type = " System.Web.Security.SqlMembershipProvider, System.Web, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a " /> type = "System.Web.Security.SqlMembershipProvider, System.Web, Version = 2.0.0.0, Culture = neutral, PublicKeyToken = b03f5f7f11d50a3a" />

</ providers > </ Providers>

</ membership > </ Membership>

< roleManager <RoleManager enabled = " true " > enabled = "true">

< providers > <Fournisseurs>

< clear /> </ Clear>

< add <Ajouter connectionStringName = " AspNetSqlProvider " connectionStringName = "AspNetSqlProvider" applicationName = " / " applicationName = "/"

description = " Stores and retrieves roles data from the local Microsoft SQL Server database " description = «magasins et les rôles récupère les données de la base de données locale Microsoft SQL Server"

name = " AspNetSqlRoleProvider " name = "AspNetSqlRoleProvider" type = " System.Web.Security.SqlRoleProvider, System.Web,Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a " /> type = "System.Web.Security.SqlRoleProvider, System.Web, Version = 2.0.0.0, Culture = neutral, PublicKeyToken = b03f5f7f11d50a3a" />

</ providers > </ Providers>

</ roleManager > </ RoleManager>

</ system.web > </ System.web>

< connectionStrings > <ConnectionStrings>

< clear /> </ Clear>

< add <Ajouter name = " AspNetSqlProvider " name = "AspNetSqlProvider"

connectionString = " data source=.; Integrated Security=SSPI;Initial Catalog=aspnetdb; " connectionString = "data source =;. Integrated Security = SSPI; Initial Catalog = aspnetdb;"

providerName = " System.Data.SqlClient " /> providerName = "System.Data.SqlClient" />

</ connectionStrings > </ ConnectionStrings>

</ configuration > </ Configuration>

 

 

Go to Website =>ASP.Net Configuration. Aller sur le site => Configuration ASP.Net.

091212_1029_Lauthentifi17.gif

Go to Security => Users => Select authentication type. Aller à la Sécurité => Utilisateurs => type d'authentification Select.

091212_1029_Lauthentifi18.gif

Select "From the internet" option and click done. Sélectionnez «De l'Internet" et cliquez sur terminé.

091212_1029_Lauthentifi19.gif

Go to Security => Roles => Enable Roles, enter the role name and click "Add Role". Aller à la Sécurité => Rôles => Activer les rôles, entrez le nom de rôle et cliquez sur "Ajouter un rôle".

091212_1029_Lauthentifi20.gif

Go to Security => Users => Create user. Aller à la Sécurité => Utilisateurs => Créer un utilisateur.

091212_1029_Lauthentifi21.gif

Create the new user as shown in the following. Créez le nouvel utilisateur comme indiqué ci-après.

091212_1029_Lauthentifi22.gif

Once you have created the users you could see the users in the SQL database (Databases => aspnetdb =>Tables =>dbo.aspnet_users). Une fois que vous avez créé les utilisateurs, vous pouvez voir les utilisateurs dans la base de données SQL (bases de données => => Tableaux ASPNETDB => dbo.aspnet_users).

091212_1029_Lauthentifi23.gif


Create a claim based web application: Créer une application Web basée sur réclamation:

Go to Central Administration =>Application Management => Manage web applications. Aller à l'Administration centrale => Gestion des applications => Gérer les applications Web.

In the Contribute group click on New. Dans le groupe, cliquez sur Nouveau Contribute.

091212_1029_Lauthentifi24.gif

In the Authentication section of the Create New Web Application dialog box, click Claims Based Authentication. Dans la section Authentification de la Création Web boîte de dialogue Nouvelle application, cliquez sur l'authentification basée sur les revendications.

091212_1029_Lauthentifi25.gif

In the Claims Authentication Types section, select Enable Forms Based Authentication (FBA). Dans la section Authentification types de réclamations, sélectionnez Activer l'authentification basée sur les formulaires (FBA).

Type a membership provider name. Tapez un nom de fournisseur d'appartenances.

Click OK to create the Web application. Cliquez sur OK pour créer l'application Web.

091212_1029_Lauthentifi26.gif

Create a site collection for the web application SharePoint - 2015. Créer une collection de sites pour l'application Web SharePoint - 2015.


Configure the web.config files: Configurez les fichiers web.config:

The Central Administration Web application Web.Config file. Le Web Administration centrale de fichier web.config de l'application.

The forms-based authentication claims-based Web application Web.Config file. L'authentification basée sur les formulaires basée sur les revendications fichier Web.Config de l'application Web.

The Security Token Service Web.Config file. Le Service de sécurité Token fichier Web.Config.


Central Administration Web application web.config file: Application Web Administration centrale fichier web.config:

Go to Start => Run => inetmgr. Allez dans Démarrer => Exécuter => inetmgr.

Go to Sites => SharePoint Central Administration => Right Click => Explore. Aller aux sites => Administration centrale de SharePoint => Clic droit => Explorer.

091212_1029_Lauthentifi27.gif

Open the web.config file. Ouvrez le fichier web.config.

Inside the <configuration></configuration> section add the following entry. A l'intérieur du <configuration> </ configuration> Section ajoutez l'entrée suivante.

      <connectionStrings>
<
add connectionString="Server=.;Database=aspnetdb;Integrated Security=true" name="AspNetSqlProvider" />
</connectionStrings>

  • And also add the following entry.

    <roleManager defaultProvider="AspNetWindowsTokenRoleProvider" enabled="true">
    <providers>
    <
    clear />
    <
    add applicationName="/" name="AspNetWindowsTokenRoleProvider" type="System.Web.Security.WindowsTokenRoleProvider, System.Web, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" />
    <add name="FBARoles" type="System.Web.Security.SqlRoleProvider, System.Web, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" applicationName="/" connectionStringName="AspNetSqlProvider" />
    </providers>
    </
    roleManager>
    <
    membership defaultProvider="FBAMembership">
    <providers>
    <
    clear />
    <
    add name="FBAMembership" type="System.Web.Security.SqlMembershipProvider, System.Web, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" applicationName="/" connectionStringName="AspNetSqlProvider" enablePasswordReset="false" enablePasswordRetrieval="false" passwordFormat="Clear" requiresQuestionAndAnswer="false" requiresUniqueEmail="false" />
    </providers>
    </
    membership>
     

Save and close the web.config file. Enregistrez et fermez le fichier web.config.


Forms-based authentication claims-based Web application Web.Config file: L'authentification par formulaires basée sur les revendications fichier Web.Config de l'application Web:

Go to Start => Run => inetmgr. Allez dans Démarrer => Exécuter => inetmgr.

Go to Sites => SharePoint - 2014 => Right Click => Explore. Aller aux sites => SharePoint - 2014 => Clic droit => Explorer.

Open the web.config file. Ouvrez le fichier web.config.

Inside the <configuration></configuration> section add the following entry. A l'intérieur du <configuration> </ configuration> Section ajoutez l'entrée suivante.

< connectionStrings > <ConnectionStrings>
< add <Ajouter connectionString = " Server=.;Database=aspnetdb;Integrated Security=true " connectionString = "Server =;. = Base de données aspnetdb; Integrated Security = true" name = " AspNetSqlProvider " /> name = "AspNetSqlProvider" />
</ connectionStrings > </ ConnectionStrings>

And also add the following entry. Et aussi ajouter l'entrée suivante.

< membership <Adhésion defaultProvider = " i " > defaultProvider = «i»>
< providers > <Fournisseurs>
< add <Ajouter name = " i " name = "i" type = " Microsoft.SharePoint.Administration.Claims.SPClaimsAuthMembershipProvider, Microsoft.SharePoint, Version=14.0.0.0, Culture=neutral, PublicKeyToken=71e9bce111e9429c " /> type = "Microsoft.SharePoint.Administration.Claims.SPClaimsAuthMembershipProvider, Microsoft.SharePoint, Version = 14.0.0.0, Culture = neutral, PublicKeyToken = 71e9bce111e9429c" />
< add <Ajouter name = " FBAMembership " name = "FBAMembership" type = " System.Web.Security.SqlMembershipProvider, System.Web, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a " type = "System.Web.Security.SqlMembershipProvider, System.Web, Version = 2.0.0.0, Culture = neutral, PublicKeyToken = b03f5f7f11d50a3a" applicationName = " / " applicationName = "/" connectionStringName = " AspNetSqlProvider " connectionStringName = "AspNetSqlProvider" enablePasswordReset = " false " enablePasswordReset = "false" enablePasswordRetrieval = " false " EnablePasswordRetrieval = "false" passwordFormat = " Clear " passwordFormat = "Effacer" requiresQuestionAndAnswer = " false " requiresQuestionAndAnswer = "false" requiresUniqueEmail = " false " /> RequiresUniqueEmail = "false" />
</ providers > </ Providers>
</ membership > </ Membership>
< roleManager <RoleManager defaultProvider = " c " defaultProvider = "c" enabled = " true " enabled = "true" cacheRolesInCookie = " false " > CacheRolesInCookie = "false">
< providers > <Fournisseurs>
< add <Ajouter name = " c " name = "c" type = " Microsoft.SharePoint.Administration.Claims.SPClaimsAuthRoleProvider, Microsoft.SharePoint, Version=14.0.0.0, Culture=neutral, PublicKeyToken=71e9bce111e9429c " /> type = "Microsoft.SharePoint.Administration.Claims.SPClaimsAuthRoleProvider, Microsoft.SharePoint, Version = 14.0.0.0, Culture = neutral, PublicKeyToken = 71e9bce111e9429c" />
< add <Ajouter name = " FBARoles " name = "FBARoles" type = " System.Web.Security.SqlRoleProvider, System.Web, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a " type = "System.Web.Security.SqlRoleProvider, System.Web, Version = 2.0.0.0, Culture = neutral, PublicKeyToken = b03f5f7f11d50a3a" applicationName = " / " applicationName = "/" connectionStringName = " AspNetSqlProvider " /> connectionStringName = "AspNetSqlProvider" />
</ providers > </ Providers>
</ roleManager > </ RoleManager>


Security Token Service web.config file: Security Token Service fichier web.config:

Go to Start => Run => inetmgr. Allez dans Démarrer => Exécuter => inetmgr.

Go to Sites => SharePoint Web Services =>Security TokenServiceApplication => Right Click => Explore. Aller aux sites => SharePoint Services Web => Sécurité = TokenServiceApplication> Clic droit => Explorer.

Open the web.config file. Ouvrez le fichier web.config.

Inside the <configuration></configuration> section add the following entry. A l'intérieur du <configuration> </ configuration> Section ajoutez l'entrée suivante.

< connectionStrings > <ConnectionStrings>
< add <Ajouter name = " AspNetSqlProvider " name = "AspNetSqlProvider"
connectionString = " data source=.; Integrated Security=SSPI;Initial Catalog=aspnetdb; " connectionString = "data source =;. Integrated Security = SSPI; Initial Catalog = aspnetdb;"
providerName = " System.Data.SqlClient " /> providerName = "System.Data.SqlClient" />
</ connectionStrings > </ ConnectionStrings>

And also add the following entry. Et aussi ajouter l'entrée suivante.

< membership <Adhésion defaultProvider = " FBAMembership " > defaultProvider = "FBAMembership">
< providers > <Fournisseurs>
< add <Ajouter name = " FBAMembership " name = "FBAMembership"
connectionStringName = " AspNetSqlProvider " connectionStringName = "AspNetSqlProvider"
applicationName = " / " applicationName = "/"
type = " System.Web.Security.SqlMembershipProvider, System.Web, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a " /> type = "System.Web.Security.SqlMembershipProvider, System.Web, Version = 2.0.0.0, Culture = neutral, PublicKeyToken = b03f5f7f11d50a3a" />
</ providers > </ Providers>
</ membership > </ Membership>
< roleManager <RoleManager enabled = " true " enabled = "true"
defaultProvider = " FBARoles " > defaultProvider = ""> FBARoles
< providers > <Fournisseurs>
< add <Ajouter name = " FBARoles " name = "FBARoles"
connectionStringName = " AspNetSqlProvider " connectionStringName = "AspNetSqlProvider"
applicationName = " / " applicationName = "/"
type = " System.Web.Security.SqlRoleProvider, System.Web, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a " /> type = "System.Web.Security.SqlRoleProvider, System.Web, Version = 2.0.0.0, Culture = neutral, PublicKeyToken = b03f5f7f11d50a3a" />
</ providers > </ Providers>
</ roleManager > </ RoleManager>


Policy for Forms-based authentication claims-based Web application: Politique pour les formulaires application Web basée sur l'authentification basée sur les revendications:

Go to Central administration => Application management => Manage service applications. Aller à la centrale d'administration => Gestion des applications => Gérer les applications de service.

Select the web application (SharePoint - 2015). Sélectionnez l'application Web (SharePoint - 2015).

In the Policy group, select User policy. Dans le groupe politique, sélectionnez la politique de l'utilisateur.

091212_1029_Lauthentifi28.gif

Click on Next. Cliquez sur Suivant.

In the Choose Users section, click on Browse option to search for the users. Dans la section Choisir les utilisateurs, cliquez sur Parcourir pour rechercher l'option pour les utilisateurs.

091212_1029_Lauthentifi29.gif

Search for "admin" user who belongs to "Forms auth" category. Recherche de "admin" qui appartient à "Formulaires auth" catégorie.

091212_1029_Lauthentifi30.gif

Select the User =>Add => OK. Sélectionnez l'utilisateur => Ajouter => OK.

Select the option "Full control - Has full control" from Choose permissions section. Sélectionnez l'option "Contrôle total - a le contrôle total" de section Choisir les autorisations.

091212_1029_Lauthentifi31.gif

Click on Ok. Cliquez sur OK.

Click on Finish. Cliquez sur Terminer.

You could see the user added as shown in the following. Vous pouvez voir l'utilisateur ajouté, comme indiqué ci-après.

091212_1029_Lauthentifi32.gif


Testing: Test:

When you try to access the site collection that belongs to the SharePoint - 2015 web application it will be redirected to the login page. Lorsque vous essayez d'accéder à la collection de sites qui appartient à la SharePoint - 2015 application web, il sera redirigé vers la page de connexion.

Choose forms authentication. Choisissez l'authentification par formulaires.

091212_1029_Lauthentifi33.gif

Enter the user name and password. Entrez le nom d'utilisateur et mot de passe.

091212_1029_Lauthentifi34.gif

You are now logged into your site as "admin", with site administrator privileges. Vous êtes maintenant connecté à votre site comme "admin", avec des privilèges d'administrateur de site.

091212_1029_Lauthentifi35.gif

Source : http://www.c-sharpcorner.com/uploadfile/anavijai/forms-based-authentication-in-sharepoint-2010-part-1/

http://donalconlon.wordpress.com/2010/02/23/configuring-forms-base-authentication-for-sharepoint-2010-using-iis7/ 

Partager cet article

Repost 0

commentaires

Articles Récents

Liens