github.com/covergates/covergates@v0.2.2-0.20201009050117-42ef8a19fb95/routers/api/request/login_debug.go (about)

     1  //+build debug
     2  
     3  package request
     4  
     5  import (
     6  	"os"
     7  
     8  	"github.com/covergates/covergates/core"
     9  	"github.com/gin-gonic/gin"
    10  )
    11  
    12  func CheckLogin(session core.Session, oauth core.OAuthService) gin.HandlerFunc {
    13  	return func(c *gin.Context) {
    14  		user := &core.User{
    15  			Login:       os.Getenv("DEBUG_LOGIN"),
    16  			Email:       os.Getenv("DEBUG_EMAIL"),
    17  			Avatar:      os.Getenv("DEBUG_AVATAR"),
    18  			GithubLogin: os.Getenv("DEBUG_GITHUB_LOGIN"),
    19  			GithubEmail: os.Getenv("DEBUG_EMAIL"),
    20  			GithubToken: os.Getenv("DEBUG_GITHUB_TOKEN"),
    21  			GiteaLogin:  os.Getenv("DEBUG_GITEA_LOGIN"),
    22  			GiteaEmail:  os.Getenv("DEBUG_EMAIL"),
    23  			GiteaToken:  os.Getenv("DEBUG_GITEA_TOKEN"),
    24  			GitLabLogin: os.Getenv("DEBUG_GITLAB_LOGIN"),
    25  			GitLabEmail: os.Getenv("DEBUG_EMAIL"),
    26  			GitLabToken: os.Getenv("DEBUG_GITLAB_TOKEN"),
    27  		}
    28  		WithUser(c, user)
    29  	}
    30  }