feat: bootstrap twitter login config
This commit is contained in:
@@ -67,6 +67,8 @@ func OAuthCallbackHandler() gin.HandlerFunc {
|
||||
user, err = processLinkedInUserInfo(code)
|
||||
case constants.AuthRecipeMethodApple:
|
||||
user, err = processAppleUserInfo(code)
|
||||
case constants.AuthRecipeMethodTwitter:
|
||||
user, err = processTwitterUserInfo(code)
|
||||
default:
|
||||
log.Info("Invalid oauth provider")
|
||||
err = fmt.Errorf(`invalid oauth provider`)
|
||||
@@ -564,3 +566,9 @@ func processAppleUserInfo(code string) (models.User, error) {
|
||||
|
||||
return user, err
|
||||
}
|
||||
|
||||
func processTwitterUserInfo(code string) (models.User, error) {
|
||||
user := models.User{}
|
||||
// TODO exchange code and get user information
|
||||
return user, nil
|
||||
}
|
||||
|
Reference in New Issue
Block a user