1. Write provider
2. Expand SSP site region: exists
3. Modify the Web. config of the original SSP site
<Section name = "dataconfiguration" type = "Microsoft. practices. enterpriselibrary. data. configuration. databasesettings, Microsoft. practices. enterpriselibrary. data, version = 3.1.0.0, culture = neutral, publickeytoken = b03f5f7f11d50a3a "/>
<Section name = "cachingconfiguration" type = "Microsoft. practices. enterpriselibrary. caching. configuration. cachemanagersettings, Microsoft. practices. enterpriselibrary. caching, version = 3.1.0.0, culture = neutral, publickeytoken = b03f5f7f11d50a3a "/>
<Safemode maxcontrols = "200" callstack = "true" directfiledependencies = "10" totalfiledependencies = "50" allowpageleveltrace = "false">
<Commandid ickerwildcards>
<Clear/>
<Add key = "aspnetsqlmembershipprovider" value = "%"/>
<Add key = "fbamembers" value = "%"/>
</Zookeeper ickerwildcards>
<Dataconfiguration defaultdatabase = "entcommdb"/>
<Connectionstrings>
<Add name = "entcommdb" connectionstring = "Server = EDS-DOC-01; database = eds; user id = comm; Pwd = 123" providername = "system. Data. sqlclient"/>
<Add name = "eumdb" connectionstring = "Data Source = EDS-DOC-01; initial catalog = eds_eum; persist Security info = true; user id = edsdbuser; Password = 123456; connect timeout = 30 "providername =" system. data. sqlclient "/>
</Connectionstrings>
<System. Web>
<Membership defaultprovider = "fbamembers">
<Providers>
<Add name = "fbamembers" type = "eds. Moss. fbaprovider. edsmemberprovider, eds. Moss. fbaprovider, version = 1.0.0.0, culture = neutral, publickeytoken = NULL"/>
</Providers>
</Membership>
<Rolemanager enabled = "true" defaultprovider = "aspnetwindow#enroleprovider">
<Providers>
<Add name = "fbaroles" type = "eds. Moss. fbaprovider. edsroleprovider, eds. Moss. fbaprovider, version = 1.0.0.0, culture = neutral, publickeytoken = NULL"/>
</Providers>
</Rolemanager>
<Customerrors mode = "off"/>
<Trust level = "full" originurl = ""/> be sure to be full or add the provider DLL to safecontrol. Otherwise, no candidate is selected.
<Deleetask>
<Add key = "membershipprovidername" value = "fbamembers"/>
<Add key = "roleprovidername" value = "fbaroles"/>
4. Modify website Web. config after SSP Extension
<Rolemanager enabled = "true" defaultprovider = "fbaroles">
5. Modify the Web. config of the Management Center site. The Management Center site does not need to be expanded.
<Rolemanager enabled = "true" defaultprovider = "aspnetwindow#enroleprovider">
6. Expand the test and development site for AD verification, Region: exists
7. Modify the Web. config of the test and development site for AD Verification
<Rolemanager enabled = "true" defaultprovider = "aspnetwindow#enroleprovider">
8. Modify the Web. config of the test and development site verified by ad after Extension
<Rolemanager enabled = "true" defaultprovider = "fbaroles">
9. Go to management center, Application Management> verify that the provider selects the SSP site and the site to be changed to FBA
Click exists to enter, and set as follows
Web Application: http: // satyambrucelee: 8088/
Region exists
Verification type form
You cannot select to enable Anonymous Access.
Member identity Provider name: fbamembers
Role manager name: fbaroles
Enable client integration? No
10. Website Settings> website set administrator adds Fab users
11. If your personal website is to be FBA, you need
Application Management> Web application policies> Add users to add users
Web application select personal website host
Region: exists