mirror of https://github.com/grafana/grafana.git
41 lines
752 B
Go
41 lines
752 B
Go
package configuration
|
|
|
|
type Cfg struct {
|
|
Http HttpCfg
|
|
}
|
|
|
|
type HttpCfg struct {
|
|
Port string
|
|
GoogleOAuth OAuthCfg
|
|
GithubOAuth OAuthCfg
|
|
}
|
|
|
|
type OAuthCfg struct {
|
|
Enabled bool
|
|
ClientId string
|
|
ClientSecret string
|
|
}
|
|
|
|
type DashboardSourceCfg struct {
|
|
sourceType string
|
|
path string
|
|
}
|
|
|
|
func NewCfg(port string) *Cfg {
|
|
return &Cfg{
|
|
Http: HttpCfg{
|
|
Port: port,
|
|
GoogleOAuth: OAuthCfg{
|
|
Enabled: true,
|
|
ClientId: "106011922963-4pvl05e9urtrm8bbqr0vouosj3e8p8kb.apps.googleusercontent.com",
|
|
ClientSecret: "K2evIa4QhfbhhAm3SO72t2Zv",
|
|
},
|
|
GithubOAuth: OAuthCfg{
|
|
Enabled: true,
|
|
ClientId: "de054205006b9baa2e17",
|
|
ClientSecret: "72b7ea52d9f1096fdf36cea95e95362a307e0322",
|
|
},
|
|
},
|
|
}
|
|
}
|