From b4743f9efb685545cdd780cc9ba7a50e083dd8cf Mon Sep 17 00:00:00 2001 From: Simponic Date: Mon, 19 Dec 2022 02:39:40 -0700 Subject: Get public key authenticator actually running, add password validator via hash --- lib/chessh/auth/keys.ex | 10 ++++++++++ 1 file changed, 10 insertions(+) create mode 100644 lib/chessh/auth/keys.ex (limited to 'lib/chessh/auth/keys.ex') diff --git a/lib/chessh/auth/keys.ex b/lib/chessh/auth/keys.ex new file mode 100644 index 0000000..d85f4a4 --- /dev/null +++ b/lib/chessh/auth/keys.ex @@ -0,0 +1,10 @@ +defmodule Chessh.Auth.KeyAuthenticator do + use Sshd.PublicKeyAuthenticator + require Logger + + def authenticate(username, public_key, _opts) do + Logger.debug("#{inspect(username)}") + Logger.debug("#{inspect(public_key)}") + true + end +end -- cgit v1.3