firebase / firebase/firebase-admin-go

how to login using email and password using golang sdk

Open
#628 1 comment 1 reaction 0 assignees View on GitHub
needs-triage
Dominant language
Go
Stars
1.3k
Forks
274
Avg merge
10h 39m
Merged PRs (30d)
2

Description

### ***how to login using email and password using golang sdk***

### [REQUIRED] : Want something similar to this
```
// EmailLoginHandler handles user login with email and password
func EmailLoginHandler(firebaseAuth *auth.Client) gin.HandlerFunc {
return func(c *gin.Context) {
var req EmailLoginRequest
if err := c.ShouldBindJSON(&req); err != nil {
utils.RespondWithError(c, http.StatusBadRequest, "Invalid request")
return
}

// Authenticate user with email and password
token, err := firebaseAuth.SignInWithEmailAndPassword(context.Background(), req.Email, req.Password)
if err != nil {
utils.RespondWithError(c, http.StatusUnauthorized, "Invalid email or password")
return
}

c.JSON(http.StatusOK, gin.H{
"message": "Login successful",
"token": token,
})
}
}
```
#### Method for signinwithemailandpassword is not available:

But SignInWithEmailAndPassword() is method is not available

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.