ILogOnService Interface

Provides methods related to logging onto the application.

Namespace: Dundas.BI.AccountServices
Assembly: Dundas.BI.Core (in Dundas.BI.Core.dll) Version: 2.0.0.0 (26.2.0.1000)
Syntax
public interface ILogOnService

The ILogOnService type exposes the following members.

Methods
 NameDescription
Public methodCleanupExpiredTokens Clean up the expired password reset and logon tokens. The tokens which have a "valid until" date earlier than expiryDate will be removed.
Public methodDeleteOldLogOnHistoryRecords Deletes log on history records which were created before the specified date.
Public methodExecuteSessionToken Exchanges a one-time session token for the actual session ID.
Public methodGetLogOnHistoryAsCsvGets the logon history as a CSV file records.
Public methodGetLogOnTokenGets a logon token for the current Windows identity.
Public methodGetLogOnToken(ICollectionLogOnCredential)Gets a log on token using a provided set of credentials.
Public methodGetLogOnToken(LogOnParameters)Gets a logon token according to the specified parameters.
Public methodGetLogOnToken(String, String)Gets a logon token using the provided account name and password.
Public methodGetSessionToken Creates a session token for the specified session.
Public methodImpersonateAccount(Guid) Starts an impersonation session for the specified account.
Obsolete
Public methodImpersonateAccount(Guid, NullableGuid) Starts an impersonation session for the specified account.
Public methodLogOn(Boolean)Logs on to the system using the current Windows identity.
Public methodLogOn(LogOnParameters)Logs on according to the specified parameters.
Public methodLogOn(Boolean, CultureInfo)Logs on to the system using the current Windows identity.
Public methodLogOn(Guid, Boolean)Logs on using a provided logon token.
Public methodLogOn(ICollectionLogOnCredential, Boolean)Logs on a local user using the provided set of credentials.
Public methodLogOn(Guid, Boolean, CultureInfo)Logs on using a provided logon token.
Public methodLogOn(ICollectionLogOnCredential, Boolean, CultureInfo)Logs on a local user using the provided set of credentials.
Public methodLogOn(String, String, Boolean)Logs on using the provided account name and password.
Public methodLogOn(String, String, Boolean, CultureInfo)Logs on using the provided account name and password.
Public methodLogOnHistoryQuery Gets logon history records corresponding to the query criteria.
Public methodLogOnHistoryQueryCountGets the number of logon history records corresponding to filter criteria.
Public methodProcessPasswordResetRequestProcesses a reset password request.
Public methodSubmitPasswordResetRequest Submits a request to reset the password for a local user account.
Public methodTryHypotheticalLogOn Gets the hypothetical result of a logon by the account with the specified ID (without actually creating a session).
Top
See Also