noauth 처리 추가

This commit is contained in:
2023-06-20 17:46:41 +09:00
parent 37080b80f2
commit b554a8783b

View File

@ -218,17 +218,19 @@ func New(ctx context.Context) (*Maingate, error) {
return nil, err return nil, err
} }
opt := option.WithCredentialsFile(mg.FirebaseAdminSDKCredentialFile) if !*flag.Noauth {
firebaseApp, err := firebase.NewApp(context.Background(), nil, opt) opt := option.WithCredentialsFile(mg.FirebaseAdminSDKCredentialFile)
if err != nil { firebaseApp, err := firebase.NewApp(context.Background(), nil, opt)
logger.Error("firebase admin error initializing app failed :", err) if err != nil {
return nil, err logger.Error("firebase admin error initializing app failed :", err)
} return nil, err
}
mg.firebaseAppContext = ctx mg.firebaseAppContext = ctx
mg.firebaseAppClient, err = firebaseApp.Auth(mg.firebaseAppContext) mg.firebaseAppClient, err = firebaseApp.Auth(mg.firebaseAppContext)
if err != nil { if err != nil {
logger.Println("FirebaseAppClient error getting Auth client:", err) logger.Println("FirebaseAppClient error getting Auth client:", err)
}
} }
return &mg, nil return &mg, nil