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