auth

package
v0.0.12-0...-8471e6b Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Apr 12, 2019 License: MIT Imports: 10 Imported by: 0

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

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL