From aac445114d6ae76f06479668035879e276400a6e Mon Sep 17 00:00:00 2001 From: niravparikh05 Date: Wed, 6 Apr 2022 15:27:51 +0530 Subject: [PATCH] excluding bootstrap registration from authn --- main.go | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/main.go b/main.go index 13d3abe..62c7734 100644 --- a/main.go +++ b/main.go @@ -166,7 +166,7 @@ func setup() { viper.SetDefault(apiPortEnv, 11000) viper.SetDefault(debugPortEnv, 12000) viper.SetDefault(apiAddrEnv, "localhost:11000") - viper.SetDefault(devEnv, true) + viper.SetDefault(devEnv, false) // db viper.SetDefault(dbAddrEnv, "localhost:5432") @@ -555,7 +555,12 @@ func runRPC(wg *sync.WaitGroup, ctx context.Context) { if !dev { _log.Infow("adding auth interceptor") ac := authv3.NewAuthContext(kc, ks, as) - o := authv3.Option{} + o := authv3.Option{ + ExcludeRPCMethods: []string{ + "/rafay.dev.sentry.rpc.Bootstrap/GetBootstrapAgentTemplate", + "/rafay.dev.sentry.rpc.Bootstrap/RegisterBootstrapAgent", + }, + } opts = append(opts, _grpc.UnaryInterceptor( ac.NewAuthUnaryInterceptor(o), ))