ServiceAction Enumeration

The ServiceAction enumeration identifies the service action that was recorded in the single sign-on database. Every Microsoft Single Sign-On (SSOSrv) object model method and property is audited with a member of the ServiceAction enumeration to record the action that was performed along with relevant data, such as the user name, computer name, and enterprise application definition. The audit log is located in the single sign-on database.

Members

The following table shows the ServiceAction enumeration members and provides a brief description of each.

Name Description
SetCredentials An attempt was made to specify credentials.
GetCredentials An attempt was made to retrieve credentials.
SetGroupCredentials An attempt was made to specify credentials for a group.
GetMasterSecret An attempt was made to retrieve the encryption key.
DoesMasterSecretExist An attempt was made to determine if the encryption key exists.
AuthenticateSSOUser The SSOSrv service attempted to authenticate a user that called into the SSOSrv service.
AuthenticateSSOAdmin The SSOSrv service attempted to authenticate a user with single sign-on rights that called into the SSOSrv service.
ReencryptCredentials The SSOSrv service was prompted to re-encrypt the credential store.
GetConfigurationProperty An attempt was made to retrieve a configuration property.
GetSecretServerConfigProperty An attempt was made to retrieve the name of the server running SSOSrv.
GetSSOAdminConfigProperty An attempt was made to retrieve the single sign-on user name of the person with administrator rights.
GetApplicationManagerConfigProperty An attempt was made to retrieve the user name of the person with rights to manage the enterprise application definition.
GetSQLServerConfigProperty An attempt was made to retrieve the server name of the computer running Microsoft SQL Server that hosts the SSOSrv service.
GetDBConfigProperty An attempt was made to retrieve the single sign-on database name.
GetTicketTimeoutConfigProperty An attempt was made to retrieve the time-out value for the access token.
GetPurgeAuditDaysConfigProperty An attempt was made to retrieve the value for how many days to purge audit.
ConfigureSecretServer An attempt was made to configure the server running SSOSrv.
ConfigureSingleSignonServer An attempt was made to configure the single sign-on server.
RestoreMasterSecret An attempt was made to restore the encryption key.
GenerateMasterSecret An attempt was made to generate the encryption key.
DeleteCredentials An attempt was made to delete credentials.
AddApplication An attempt was made to add an enterprise application definition.
GetApplications An attempt was made to retrieve all enterprise application definitions.
DeleteApplication An attempt was made to delete an enterprise application definition.
ReserveCredentialTicket An attempt was made to reserve an access token.
GetCredentialsUsingTicket An attempt was made to retrieve credentials using an access token.
GetApplication An attempt was made to retrieve an enterprise application definition.
GetApplicationFields An attempt was made to retrieve the fields of an enterprise application definition.
GetIsSSOConfiguredProperty An attempt was made to see if SSOSrv is configured.
MembershipCheck A membership check was performed to see if the user that called into the SSOSrv service was a member of the single sign-on manager group or the application manager group.

Thread Safety

Any public static (Shared in Visual Basic) members of this type are safe for multithreaded operations. Instance members are not guaranteed to be thread safe.

Requirements

Namespace: Microsoft.SharePoint.Portal.SingleSignon

Platforms: Microsoft Windows Server 2003

Assembly: Microsoft.SharePoint.Portal.SingleSignon (in Microsoft.SharePoint.Portal.SingleSignon.dll)

Security: Code Access Security