assh/assh_userauth.h header reference
Description [link]
This header file contains declarations common the the client and server user authentication services.
See also assh/assh_userauth_client.h and assh/assh_userauth_server.h.
Header inclusion [link]
Members [link]
Type [link]
Members detail [link]
enum assh_userauth_methods_e [link]
This enum is declared in assh/assh_userauth.h source file, line 43.
This enum specifies user authentication methods as flag values that can be ored together.
See also uamethods.
Identifier | Value | Description |
---|---|---|
ASSH_USERAUTH_METHOD_NONE | 0x01 | |
ASSH_USERAUTH_METHOD_PUBKEY | 0x02 | Public key user authentication |
ASSH_USERAUTH_METHOD_PASSWORD | 0x04 | Password user authentication |
ASSH_USERAUTH_METHOD_HOSTBASED | 0x08 | Host based user authentication |
ASSH_USERAUTH_METHOD_KEYBOARD | 0x10 | Keyboard interactive user authentication |
ASSH_USERAUTH_METHOD_SERVER_IMPLEMENTED | 0|ASSH_USERAUTH_METHOD_NONE|ASSH_USERAUTH_METHOD_PUBKEY|ASSH_USERAUTH_METHOD_PASSWORD|ASSH_USERAUTH_METHOD_HOSTBASED|ASSH_USERAUTH_METHOD_KEYBOARD | mask of all server methods with support enabled in build configuration See also bldconfig. |
ASSH_USERAUTH_METHOD_CLIENT_IMPLEMENTED | ASSH_USERAUTH_METHOD_NONE|ASSH_USERAUTH_METHOD_PUBKEY|ASSH_USERAUTH_METHOD_PASSWORD|ASSH_USERAUTH_METHOD_HOSTBASED|ASSH_USERAUTH_METHOD_KEYBOARD | mask of all client methods with support enabled in build configuration See also bldconfig. |