Interface IFtpLoginStateMachine
Interface for a FTP login state machine.
Inherited Members
Namespace: FubarDev.FtpServer
Assembly: FubarDev.FtpServer.Abstractions.dll
Syntax
public interface IFtpLoginStateMachine : IFtpStateMachine<SecurityStatus>
Properties
| Improve this Doc View SourceSelectedAuthenticationMechanism
Gets the selected authentication mechanism.
Declaration
IAuthenticationMechanism? SelectedAuthenticationMechanism { get; }
Property Value
Type | Description |
---|---|
Nullable<IAuthenticationMechanism> |
SelectedAuthorizationMechanism
Gets the selected authorization mechanism.
Declaration
IAuthorizationMechanism? SelectedAuthorizationMechanism { get; }
Property Value
Type | Description |
---|---|
Nullable<IAuthorizationMechanism> |
Methods
| Improve this Doc View SourceActivate(IAuthenticationMechanism)
Activate this authentication mechanism.
Declaration
void Activate(IAuthenticationMechanism authenticationMechanism)
Parameters
Type | Name | Description |
---|---|---|
IAuthenticationMechanism | authenticationMechanism | The authentication mechanism to activate. |