diff mod_sasl2_fast/mod_sasl2_fast.lua @ 5077:e900bbd2e70d

mod_sasl2_fast: Remove X-TOKEN-PLAIN and related profile handler
author Matthew Wild <mwild1@gmail.com>
date Sat, 15 Oct 2022 20:26:25 +0100
parents eb46abc65dfd
children 36d3f11724c8
line wrap: on
line diff
--- a/mod_sasl2_fast/mod_sasl2_fast.lua	Sat Oct 15 19:49:13 2022 +0100
+++ b/mod_sasl2_fast/mod_sasl2_fast.lua	Sat Oct 15 20:26:25 2022 +0100
@@ -72,9 +72,6 @@
 function get_sasl_handler()
 	local token_auth_profile = {
 		ht_sha_256 = new_token_tester(hash.hmac_sha256);
-		token_test = function (_, client_id, token, mech_name, counter) --luacheck: ignore
-			return false; -- FIXME
-		end;
 	};
 	return sasl.new(module.host, token_auth_profile);
 end
@@ -153,19 +150,6 @@
 	end
 end, 75);
 
-
--- X-PLAIN-TOKEN mechanism
-
-local function x_plain_token(self, message) --luacheck: ignore 212/self
-	if not message then
-		return nil, "malformed-request";
-	end
-	return nil, "temporary-auth-failure"; -- FIXME
-end
-
-sasl.registerMechanism("X-PLAIN-TOKEN", { "token_test" }, x_plain_token);
-
-
 -- HT-* mechanisms
 
 local function new_ht_mechanism(mechanism_name, backend_profile_name, cb_name)