<SafeControl> element, 164
<SafeControls> section, 164, 165, 169, 177, 187, 188, 220, 390
search service, managing, 397402
creating keywords, 400
defining external content sources, 39899
enabling online presence, 4012
managing quotas and locks, 402
scheduling content crawls, 399400
SearchForSections method, 420
secure access, establishing, 40312
creating an alias, 4035
enabling SSL, 40512
creating the new certificate, 4069
installing Certificate Services, 4056
installing the new certificate, 40910
testing secure access, 41112
Secure Socket Layers (SSL), 403
Security Utility tool, 161
<SecurityClasses> section, 199, 221
SecurityException class, 233
<securityPolicy> section, 156, 162
SelectedWebPart property, 242
Self-Service Site Creation (SSSC), 5960, 393
SendNotificationEmail method, 420
Server Farm Account Settings, 4447, 4647
Server property, 249, 251
server requirements, 1819
Service Controller permission, 157, 159
<Service> element, 304, 327
ServiceAction enumeration, 209
service-level agreements, 14
SetCredentials method, 209
Shadow Copy folders, 2122
Shared Workspace Sites, 116
SharePoint namespace, 140
SharePoint Portal Server Central Administration page, 47, 49
SharePoint Portal Server (SPS), 2834, 5396, 8996
accessing site from, 13738
adding users, 9293
clean up, 9091
creating site structure, 9394
designing area structure, 9192
installation considerations, 2834
deployment architectures, 3033
limitations, 30
shared services, 33
upgrading, 3334
user capacity, 29
libraries, 6889. See also backward-compatible document libraries
document libraries, 6973
loading documents, 9496
managing users, 6168
Active Directory Account Creation (ADAC), 6667
adding users, 6466
site groups, 6164
user profiles, 6768
Portal Structure, 5360
Self-Service Site Creation (SSSC), 5960
sites, 5859
SharePoint Portal Server (SPS) administration, 391412. See also secure access, establishing
back up and restore, 39193
cleaning up unused sites, 39497
managing search service, 397402
creating keywords, 400
defining external content sources, 39899
enabling online presence, 4012
managing quotas and locks, 402
scheduling content crawls, 399400
overview, 391
site usage analysis, 39394
SharePoint Services. See also programming SharePoint Services
accessing information via web services, 34951
overview, 2426
SharePointPermission, 159
ShowAllSites property, 367, 372
SignCode.exe utility, 300
Single Sign-On (SSO) service, 191222, 21022
assigning permissions, 22022
creating application definition, 21011
creating web part, 21217
defining child controls, 215
defining properties, 21314
rendering web part, 21517
setting references, 21213
deploying web parts , 21720
compiling web parts, 219
creating strong names , 21719
modifying web.config File, 220
entering credentials, 21112
overview, 191
prerequisites, 210
programmatic administration, 2059
as proxy for end users, 7
setting security policy, 199200
setting up, 19199
using in web parts, 200205
viewing audit log, 20910
SingleSignOn assembly, 200
SingleSignonException class, 201
SingleSignonException object, 202
SingleSignonLocator class, 204, 205
SingleSignonPermission class, 199, 200
SinkData property, 339, 340, 356
site collection web part, building, 36375
creating child controls, 36769
creating helper functions, 36970
creating project, 36566
defining properties, 367
prerequisites, 36465
rendering web part, 37074
using web part, 375
Site Settings page, 67, 96, 98, 104, 111
site usage analysis, 39394
smart documents, 289300
and Accelerator for Proposals, 421
building, 30722
creating control sets, 31019
creating XML schema, 309
deploying, 31922
prerequisites, 3078
setting up the project, 3089
building control sets, 29397
deploying, 29899
deploying smart documents, 29899
preparing environment, 29092
relating schema and functionality, 29293
security considerations, 300
working with control sets, 297
SmartDocInitialize method, 293
SmartDocXmlTypeCount method, 29394
SmartDocXmlTypeCount property, 310, 31112
sn.exe tool, 152, 154, 175, 186
Socket permission, 157, 158
<solutionID> element, 299
Sort and Group dialog, 123
SPBaseType enumeration, 347
Specify Configuration Database Settings page, 46
SPFile object, 341, 342, 343, 345
SPListCollection object, 347
SPListEvent object, 335, 339, 341
SPListEventType object, 344
SPListEventType.CheckIn event, 335
SPListEventType.CheckOut event, 335
SPListEventType.Copy event, 335
SPListEventType.Delete event, 335
SPListEventType.Insert event, 335
SPListEventType.Move event, 335
SPListEventType.UncheckOut event, 335
SPListEventType.Update event, 335, 344
SPS. See SharePoint Portal Server (SPS)
SPSController
configuring Remote Desktop Administration on, 4041
installing Exchange 2003 on, 3840
installing Windows Server 2003 on, 3537
SPSIdentity.cs file, 385, 386
SPSIdentity.dwp file, 385, 386
SPSPortal, 308, 323
installing SPS on, 4451
adding new users, 4950
Component Assignments, 47
Configuration Database Settings, 46
configuring Server Farm Account Settings, 4446, 4647
creating portal, 49
Global E-mail Settings, 4749
installing SQL Server 2000 on, 4344
installing Windows Server 2003 on, 4143
SPSSubSites.dwp file, 365
SQL Server Desktop Engine, 31
SQL Server Service Manager, 44
SqlClientPermission, 157, 159, 161
SSL (Secure Sockets Layer), enabling, 40512
creating new certificate, 4069
installing Certificate Services, 4056
installing new certificate, 40910
testing secure access, 41112
SSO. See Single Sign-On (SSO) service
SSO_Audit table, 20910, 213
SSOReturnCodes class, 201
SSSC (Self-Service Site Creation), 5960, 393
strong names, creating, 17576, 186
Strong Name tool, 152, 154, 175, 186, 21719
<Submit>...</Submit> elements, 357
Submit.asmx web service, 426
SyncChanges method, 242, 243
System.Data.dll assembly, 212
System.Security.Principal.WindowsIdentity object, 337
<system.web> section, 159, 162
System.Web.UI.Control class, 142, 143, 147
System.Web.UI.WebControls namespace, 147
System.Web.UI.WebControls.WebControl class, 140