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 (24.1.0.1001)
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 methodGetLogOnHistoryAsCsv
Gets the logon history as a CSV file records.
Public methodGetLogOnToken
Gets 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) Obsolete.
Starts an impersonation session for the specified account.
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(String, String, Boolean)
Logs on using the provided account name and password.
Public methodLogOn(ICollectionLogOnCredential, Boolean, CultureInfo)
Logs on a local user using the provided set of credentials.
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 methodLogOnHistoryQueryCount
Gets the number of logon history records corresponding to filter criteria.
Public methodProcessPasswordResetRequest
Processes 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