Interface IAuthorizationEx<TSession>
- Namespace
- StockSharp.Server.Core
- Assembly
- StockSharp.Server.Core.dll
Extended version IAuthorization.
public interface IAuthorizationEx<TSession> : IAuthorization where TSession : IMessageListenerSession
Type Parameters
TSession
- Inherited Members
- Extension Methods
Methods
Close(IMessageListenerSession)
Close session.
void Close(IMessageListenerSession session)
Parameters
sessionIMessageListenerSessionSession.
ValidateCredentials(string, TSession[], string, string, SecureString, IPAddress, CancellationToken)
Validate credentials.
ValueTask<(string sessionId, TSession session)> ValidateCredentials(string serverName, TSession[] sessions, string version, string login, SecureString password, IPAddress clientAddress, CancellationToken cancellationToken)
Parameters
serverNamestringServer name.
sessionsTSession[]Server sessions.
versionstringClient app version.
loginstringLogin.
passwordSecureStringPassword.
clientAddressIPAddressClient address.
cancellationTokenCancellationToken