mirror of
https://github.com/gomods/athens
synced 2026-02-12 22:38:09 +00:00
* remove spf13/cobra and inconshreveable/mousetrap * remove user package * remove user package * remove unused types, vars etc found by using github.com/dominikh/go-tools/tree/master/cmd/unused.running unused $(go list github.com/gomods/athens/... | grep -v /vendor/) * rm uneeded file
20 lines
408 B
Go
20 lines
408 B
Go
package actions
|
|
|
|
import (
|
|
"fmt"
|
|
"os"
|
|
|
|
"github.com/gobuffalo/buffalo"
|
|
"github.com/markbates/goth"
|
|
"github.com/markbates/goth/gothic"
|
|
"github.com/markbates/goth/providers/github"
|
|
)
|
|
|
|
func initializeAuth(app *buffalo.App) {
|
|
gothic.Store = app.SessionStore
|
|
|
|
goth.UseProviders(
|
|
github.New(os.Getenv("GITHUB_KEY"), os.Getenv("GITHUB_SECRET"), fmt.Sprintf("%s%s", app.Host, "/auth/github/callback")),
|
|
)
|
|
}
|