Keine Beschreibung

config.go 935B

12345678910111213141516171819202122232425262728293031323334
  1. package main
  2. import "os"
  3. type Configuration struct {
  4. FACEBOOK_SECRET string
  5. FOURSQUARE_SECRET string
  6. GOOGLE_SECRET string
  7. GITHUB_SECRET string
  8. LINKEDIN_SECRET string
  9. WINDOWS_LIVE_SECRET string
  10. TWITTER_KEY string
  11. TWITTER_SECRET string
  12. TWITTER_CALLBACK string
  13. YAHOO_SECRET string
  14. }
  15. var config *Configuration
  16. func init() {
  17. config = &Configuration{
  18. FACEBOOK_SECRET: os.Getenv("FACEBOOK_SECRET"),
  19. FOURSQUARE_SECRET: os.Getenv("FOURSQUARE_SECRET"),
  20. GOOGLE_SECRET: os.Getenv("GOOGLE_SECRET"),
  21. GITHUB_SECRET: os.Getenv("GITHUB_SECRET"),
  22. LINKEDIN_SECRET: os.Getenv("LINKEDIN_SECRET"),
  23. WINDOWS_LIVE_SECRET: os.Getenv("WINDOWS_LIVE_SECRET"),
  24. TWITTER_KEY: os.Getenv("TWITTER_KEY"),
  25. TWITTER_SECRET: os.Getenv("TWITTER_SECRET"),
  26. TWITTER_CALLBACK: os.Getenv("TWITTER_CALLBACK"),
  27. YAHOO_SECRET: os.Getenv("YAHOO_SECRET"),
  28. }
  29. }