Initial OAuth Draft

This commit is contained in:
2022-09-14 15:56:59 +01:00
parent 03bbf440c7
commit 5244119ffe
7 changed files with 148 additions and 1 deletions

18
config/oauthclientid.go Normal file
View File

@@ -0,0 +1,18 @@
package config
import (
"log"
"github.com/spf13/viper"
)
func OAuthClientID() string {
viper.SetConfigName("config")
viper.AddConfigPath("./data")
err := viper.ReadInConfig()
if err != nil {
log.Println("Error reading config for getting oauth.client_id", err.Error())
}
result := viper.GetString("oauth.client_id")
return result
}

View File

@@ -0,0 +1,18 @@
package config
import (
"log"
"github.com/spf13/viper"
)
func OAuthClientSecret() string {
viper.SetConfigName("config")
viper.AddConfigPath("./data")
err := viper.ReadInConfig()
if err != nil {
log.Println("Error reading config for getting oauth.client_secret", err.Error())
}
result := viper.GetString("oauth.client_secret")
return result
}

18
config/oauthredirect.go Normal file
View File

@@ -0,0 +1,18 @@
package config
import (
"log"
"github.com/spf13/viper"
)
func RedirectURL() string {
viper.SetConfigName("config")
viper.AddConfigPath("./data")
err := viper.ReadInConfig()
if err != nil {
log.Println("Error reading config for getting oauth.redirect_url", err.Error())
}
result := viper.GetString("oauth.redirect_url")
return result
}

18
config/oauthurl.go Normal file
View File

@@ -0,0 +1,18 @@
package config
import (
"log"
"github.com/spf13/viper"
)
func AuthURL() string {
viper.SetConfigName("config")
viper.AddConfigPath("./data")
err := viper.ReadInConfig()
if err != nil {
log.Println("Error reading config for getting oauth.auth_url", err.Error())
}
result := viper.GetString("oauth.auth_url")
return result
}