From a8620f4b4c2a12dabfa39c3e20681ed015dedfc7 Mon Sep 17 00:00:00 2001 From: xbgmsharp Date: Thu, 25 May 2023 16:28:59 +0200 Subject: [PATCH] Update api_anonymous function persmision to support telegram --- initdb/02_6_signalk_roles.sql | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/initdb/02_6_signalk_roles.sql b/initdb/02_6_signalk_roles.sql index 9c78c12..f9d9665 100644 --- a/initdb/02_6_signalk_roles.sql +++ b/initdb/02_6_signalk_roles.sql @@ -30,12 +30,14 @@ grant execute on function api.recover(text) to api_anonymous; grant execute on function api.reset(text,text,text) to api_anonymous; -- explicitly limit EXECUTE privileges to pgrest db-pre-request function grant execute on function public.check_jwt() to api_anonymous; --- explicitly limit EXECUTE privileges to only telegram bot auth function -grant execute on function api.bot(text,bigint) to api_anonymous; +-- explicitly limit EXECUTE privileges to only telegram jwt auth function +grant execute on function api.telegram(bigint,text) to api_anonymous; -- explicitly limit EXECUTE privileges to only pushover subscription validation function grant execute on function api.email_fn(text) to api_anonymous; grant execute on function api.pushover_fn(text,text) to api_anonymous; grant execute on function api.telegram_fn(text,text) to api_anonymous; +grant execute on function api.telegram_otp_fn(text) to api_anonymous; +--grant execute on function api.generate_otp_fn(text) to api_anonymous; -- authenticator -- login role