func init() { util.Configure() util.ConfigureLogger() var ( githubKey = viper.GetString("AUTH_CLIENT_ID") githubSecret = viper.GetString("AUTH_CLIENT_SECRET") githubPermissions = []string{"user:email", "repo", "admin:repo_hook", "admin:org_hook", "admin:org"} stateTime = time.Now().UnixNano() hash = strconv.Itoa(int(stateTime)) err error ) goth.UseProviders(github.New(githubKey, githubSecret, "", githubPermissions[0], githubPermissions[1], githubPermissions[2], githubPermissions[3], githubPermissions[4])) generateFromPassword(err, hash) setState() gothic.Store = sessions.NewFilesystemStore(os.TempDir(), state_hash) getProviderName() }
func init() { util.Configure() util.ConfigureLogger() storagePath = viper.GetString("STORAGE_PATH") }