firebase / firebase/firebase-admin-go
how to login using email and password using golang sdk
- 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
Assessment
This issue has not been assessed yet.