From b554a8783b492eca1ba6021671a53643fab30a0a Mon Sep 17 00:00:00 2001 From: mountain Date: Tue, 20 Jun 2023 17:46:41 +0900 Subject: [PATCH] =?UTF-8?q?noauth=20=EC=B2=98=EB=A6=AC=20=EC=B6=94?= =?UTF-8?q?=EA=B0=80?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- core/maingate.go | 22 ++++++++++++---------- 1 file changed, 12 insertions(+), 10 deletions(-) diff --git a/core/maingate.go b/core/maingate.go index c8c7f36..029cab7 100644 --- a/core/maingate.go +++ b/core/maingate.go @@ -218,17 +218,19 @@ func New(ctx context.Context) (*Maingate, error) { return nil, err } - opt := option.WithCredentialsFile(mg.FirebaseAdminSDKCredentialFile) - firebaseApp, err := firebase.NewApp(context.Background(), nil, opt) - if err != nil { - logger.Error("firebase admin error initializing app failed :", err) - return nil, err - } + if !*flag.Noauth { + opt := option.WithCredentialsFile(mg.FirebaseAdminSDKCredentialFile) + firebaseApp, err := firebase.NewApp(context.Background(), nil, opt) + if err != nil { + logger.Error("firebase admin error initializing app failed :", err) + return nil, err + } - mg.firebaseAppContext = ctx - mg.firebaseAppClient, err = firebaseApp.Auth(mg.firebaseAppContext) - if err != nil { - logger.Println("FirebaseAppClient error getting Auth client:", err) + mg.firebaseAppContext = ctx + mg.firebaseAppClient, err = firebaseApp.Auth(mg.firebaseAppContext) + if err != nil { + logger.Println("FirebaseAppClient error getting Auth client:", err) + } } return &mg, nil