# Uses of Interface net.schmizz.sshj.userauth.method.AuthMethod (sshj 0.4.0 API)
Date: 2011-06-06

## Uses of Interface
net.schmizz.sshj.userauth.method.AuthMethod

Packages that use AuthMethod
net.schmizz.sshj
net.schmizz.sshj.userauth
net.schmizz.sshj.userauth.method

Uses of AuthMethod in net.schmizz.sshj

Methods in net.schmizz.sshj with parameters of type AuthMethod
`void` `SSHClient.auth(String username, AuthMethod... methods)` Authenticate `username` using the supplied `methods`.

Method parameters in net.schmizz.sshj with type arguments of type AuthMethod
`void` `SSHClient.auth(String username, Iterable<AuthMethod> methods)` Authenticate `username` using the supplied `methods`.

Uses of AuthMethod in net.schmizz.sshj.userauth

Method parameters in net.schmizz.sshj.userauth with type arguments of type AuthMethod
`void` `UserAuthImpl.authenticate(String username, Service nextService, Iterable<AuthMethod> methods)`
`void` `UserAuth.authenticate(String username, Service nextService, Iterable<AuthMethod> methods)` Attempt to authenticate `username` using each of `methods` in order.

Uses of AuthMethod in net.schmizz.sshj.userauth.method

Classes in net.schmizz.sshj.userauth.method that implement AuthMethod
`class` `AbstractAuthMethod` This abstract class for `AuthMethod` implements common or default functionality.
`class` `AuthHostbased` Implements the `hostbased` SSH authentication method.
`class` `AuthKeyboardInteractive` Implements the `keyboard-interactive` authentication method.
`class` `AuthNone` `none` auth.
`class` `AuthPassword` Implements the `password` authentication method.
`class` `AuthPublickey` Implements the `"publickey"` SSH authentication method.
`class` `KeyedAuthMethod`

Copyright © 2009-2011. All Rights Reserved.