Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func CallbackFromGitHub ¶
func CallbackFromGitHub(ctx *webcontext.Context, session session.Store)
CallbackFromGitHub handles the callback from the GitHub OAuth provider
func InitGitHubOAuthConfig ¶
func InitGitHubOAuthConfig()
InitGitHubOAuthConfig loads values from config into githubOAuthConfig
func LoginToGitea ¶
func LoginToGitea(ctx *context.Context, form GiteaLoginForm)
LoginToGitea handles the POST request for signing in with a Gitea account
func RedirectToGitHub ¶
func RedirectToGitHub(ctx *webcontext.Context, session session.Store)
RedirectToGitHub returns the redirect URL for github
Types ¶
type GiteaLoginForm ¶
type GiteaLoginForm struct { Username string `form:"username"` Password string `form:"password"` AccessToken string `form:"access-token"` GiteaURL string `form:"gitea-url"` Type string `form:"use" binding:"Required;In(token,password)"` }
GiteaLoginForm represents the data required for logging in into gitea
Click to show internal directories.
Click to hide internal directories.