Back to product page
- Introduction
- Overview
- License agreement
- Getting Started
- Objects
- Enumerations
- wodSSHD
- Methods
- Properties
- Events
- Connecting
- CryptoInformation
- Disconnected
- LoginGSSAPI
- LoginPassword
- LoginPubkey
- PortBindRequest
- PortForwardConnect
- PortForwardDisconnect
- PortForwardRequest
- Received
- ServiceRequest
- ServiceStart
- SftpDeleteFile
- SftpDownloadFile
- SftpFileTransferData
- SftpListDir
- SftpListDirData
- SftpMakeDir
- SftpProgress
- SftpRemoveDir
- SftpRename
- SftpTransferComplete
- SftpUploadFile
- StateChanged
- IwodSSHDNotify
- Methods
- Connecting
- CryptoInformation
- Disconnected
- LoginGSSAPI
- LoginPassword
- LoginPubkey
- PortBindRequest
- PortForwardConnect
- PortForwardDisconnect
- PortForwardRequest
- Received
- ServiceRequest
- ServiceStart
- SftpDeleteFile
- SftpDownloadFile
- SftpFileTransferData
- SftpListDir
- SftpListDirData
- SftpMakeDir
- SftpProgress
- SftpRemoveDir
- SftpRename
- SftpTransferComplete
- SftpUploadFile
- StateChanged
- Methods
- SSHKeyPair
- SSHUser
- SSHUsers
- How to get support
- Technical information
- Fast notifications
- Error list
AuthenticationsEnum Enumeration
These constants define authentication methods that are allowed to be used by clients.
Remarks
They are valid only when Protocol property is set to SSH2.Constants only define what is allowed to be sent by the client - still, you will have to determine which method will be accepted. You can require both methods to be provided by the client in order to accept his connection - it's all up to you.
If client provides Login and Password, LoginPassword event will be fired.
If client provides Login and PublicKey, LoginPubkey event will be fired.
If client tries to authenticate using Kerberos GSSAPI, LoginGSSAPI event will be fired.
In these events you can define whether you will accept the connection or not.
Members
Constant | Value | Description |
---|---|---|
authBoth | 0 | Allow both authentications (obsolete, same as authAny). |
authAny | 0 | Allow any authentications. |
authPassword | 1 | Allow password/keyboard-interactive authentication. |
authPubkey | 2 | Allow public key authentication. |
authGSSAPI | 5 | Allow Kerberos GSSAPI authentication. |