Sharepoint FBAForms Based Authentication配置文档Word文件下载.docx
- 文档编号:3257803
- 上传时间:2023-05-01
- 格式:DOCX
- 页数:20
- 大小:524.78KB
Sharepoint FBAForms Based Authentication配置文档Word文件下载.docx
《Sharepoint FBAForms Based Authentication配置文档Word文件下载.docx》由会员分享,可在线阅读,更多相关《Sharepoint FBAForms Based Authentication配置文档Word文件下载.docx(20页珍藏版)》请在冰点文库上搜索。
下一步会出现下面的界面。
在server处添加sql机器的servername在database中添加自己定义的数据库名称。
点击下一步数据库建立成功。
2修改config文件(注:
这里我们要修改三个webapp的config文件Web.configofFBAWebapplication,web.configofCentralAdministrationSite&
Web.configofSTS.)
其中FBAWebapplication是刚才新建的那个webapp其config文件的路径为C:
\inetpub\wwwroot\wss\VirtualDirectories
CentralAdministrationSite为SharePoint管理中心其config文件的路径为C:
STS为SecurityTokenService其config文件的路径为C:
\ProgramFiles\CommonFiles\MicrosoftShared\WebServerExtensions\14\WebServices\SecurityToken
下面的字段需要在三个webapp的config文件中分别添加的字段,其中datasource是填入sqlserver的name;
InitialCatalog处填入刚才用建立的数据库的名称
<
/configSections>
connectionStrings>
<
clear/>
!
--FBAClaimsAuth-->
addname="
AspNetSqlFBADBConnStr"
connectionString="
datasource=[ServerName];
IntegratedSecurity=SSPI;
InitialCatalog=AspNetDb_FBA"
providerName="
System.Data.SqlClient"
/>
/connectionStrings>
…
/configuration>
在新建的FBA的webapp中的config文件中添加下面的字段
configuration>
......
system.web>
roleManagerenabled="
true"
cacheRolesInCookie="
false"
cookieName="
.ASPXROLES"
cookieTimeout="
30"
cookiePath="
/"
cookieRequireSSL="
cookieSlidingExpiration="
cookieProtection="
All"
defaultProvider="
c"
createPersistentCookie="
maxCachedResults="
25"
>
providers>
addconnectionStringName="
applicationName="
name="
AspNetSqlRoleProvider"
type="
System.Web.Security.SqlRoleProvider,System.Web,Version=2.0.0.0,Culture=neutral,PublicKeyToken=b03f5f7f11d50a3a"
addapplicationName="
AspNetWindowsTokenRoleProvider"
System.Web.Security.WindowsTokenRoleProvider,System.Web,Version=2.0.0.0,Culture=neutral,PublicKeyToken=b03f5f7f11d50a3a"
Microsoft.SharePoint.Administration.Claims.SPClaimsAuthRoleProvider,Microsoft.SharePoint,Version=14.0.0.0,Culture=neutral,PublicKeyToken=71e9bce111e9429c"
/providers>
/roleManager>
membershipdefaultProvider="
i"
userIsOnlineTimeWindow="
15"
hashAlgorithmType="
"
enablePasswordRetrieval="
enablePasswordReset="
requiresQuestionAndAnswer="
passwordAttemptWindow="
10"
requiresUniqueEmail="
passwordFormat="
Hashed"
maxInvalidPasswordAttempts="
5"
minRequiredPasswordLength="
1"
minRequiredNonalphanumericCharacters="
0"
passwordStrengthRegularExpression="
AspNetSqlMembershipProvider"
System.Web.Security.SqlMembershipProvider,System.Web,Version=2.0.0.0,Culture=neutral,PublicKeyToken=b03f5f7f11d50a3a"
Microsoft.SharePoint.Administration.Claims.SPClaimsAuthMembershipProvider,Microsoft.SharePoint,Version=14.0.0.0,Culture=neutral,PublicKeyToken=71e9bce111e9429c"
/membership>
configuration>
在sts的webapp的config文件中添加下面的字段
......
membership>
<
/system.web>
在ca的webconfig文件中添加这样的
3.在SQL数据库中添加用户
打开vs2008,新建一个website的项目,把下面的代码添加进去
?
xmlversion="
1.0"
--
Note:
Asanalternativetohandeditingthisfileyoucanusethe
webadmintooltoconfiguresettingsforyourapplication.Use
theWebsite->
Asp.NetConfigurationoptioninVisualStudio.
Afulllistofsettingsandcommentscanbefoundin
mentsusuallylocatedin
\Windows\Microsoft.Net\Framework\v2.x\Config
-->
configSections>
sectionGroupname="
system.web.extensions"
System.Web.Configuration.SystemWebExtensionsSectionGroup,System.Web.Extensions,Version=3.5.0.0,Culture=neutral,PublicKeyToken=31BF3856AD364E35"
scripting"
System.Web.Configuration.ScriptingSectionGroup,System.Web.Extensions,Version=3.5.0.0,Culture=neutral,PublicKeyToken=31BF3856AD364E35"
sectionname="
scriptResourceHandler"
System.Web.Configuration.ScriptingScriptResourceHandlerSection,System.Web.Extensions,Version=3.5.0.0,Culture=neutral,PublicKeyToken=31BF3856AD364E35"
requirePermission="
allowDefinition="
MachineToApplication"
/>
webServices"
System.Web.Configuration.ScriptingWebServicesSectionGroup,System.Web.Extensions,Version=3.5.0.0,Culture=neutral,PublicKeyToken=31BF3856AD364E35"
jsonSerialization"
System.Web.Configuration.ScriptingJsonSerializationSection,System.Web.Extensions,Version=3.5.0.0,Culture=neutral,PublicKeyToken=31BF3856AD364E35"
Everywhere"
profileService"
System.Web.Configuration.ScriptingProfileServiceSection,System.Web.Extensions,Version=3.5.0.0,Culture=neutral,PublicKeyToken=31BF3856AD364E35"
authenticationService"
System.Web.Configuration.ScriptingAuthenticationServiceSection,System.Web.Extensions,Version=3.5.0.0,Culture=neutral,PublicKeyToken=31BF3856AD364E35"
roleService"
System.Web.Configuration.ScriptingRoleServiceSection,System.Web.Extensions,Version=3.5.0.0,Culture=neutral,PublicKeyToken=31BF3856AD364E35"
/sectionGroup>
appSettings/>
Setcompilationdebug="
toinsertdebugging
symbolsintothecompiledpage.Becausethis
affectsperformance,setthisvaluetotrueonly
duringdevelopment.
-->
compilationdebug="
assemblies>
addassembly="
System.Core,Version=3.5.0.0,Culture=neutral,PublicKeyToken=B77A5C561934E089"
System.Web.Extensions,Version=3.5.0.0,Culture=neutral,PublicKeyToken=31BF3856AD364E35"
System.Data.DataSetExtensions,Version=3.5.0.0,Culture=neutral,PublicKeyToken=B77A5C561934E089"
System.Xml.Linq,Version=3.5.0.0,Culture=neutral,PublicKeyToken=B77A5C561934E089"
/assemblies>
/compilation>
--
The<
authentication>
sectionenablesconfiguration
ofthesecurityauthenticationmodeusedby
ASP.NETtoidentifyanincominguser.
authenticationmode="
Forms"
customErrors>
ofwhattodoif/whenanunhandlederroroccurs
duringtheexecutionofarequest.Specifically,
itenablesdeveloperstoconfigurehtmlerrorpages
tobedisplayedinplaceofaerrorstacktrace.
customErrorsmode="
RemoteOnly"
defaultRedirect="
GenericErrorPage.htm"
errorstatusCode="
403"
redirect="
NoAccess.htm"
errorstatusC
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- Sharepoint FBAForms Based Authentication配置文档 Authentication 配置 文档
链接地址:https://www.bingdoc.com/p-3257803.html