add hash and block keys to conf file

This commit is contained in:
Samir Patel 2021-12-13 23:08:41 -06:00
parent 3b257fe3cb
commit 5e6aec6f60
2 changed files with 33 additions and 1 deletions

30
auth/test_settings.go Normal file
View file

@ -0,0 +1,30 @@
package auth
import (
"os"
"time"
"github.com/gorilla/securecookie"
"github.com/molecula/featurebase/v2/logger"
"golang.org/x/oauth2"
"golang.org/x/oauth2/microsoft"
)
var (
log = logger.NewStandardLogger(os.Stderr)
cookieName = "molecula-session"
refreshWithin = time.Second * time.Duration(15)
hashKey = securecookie.GenerateRandomKey(32)
blockKey = securecookie.GenerateRandomKey(32)
secure = securecookie.New(hashKey, blockKey)
tenantID = "4a137d66-d161-4ae4-b1e6-07e9920874b8"
groupEndpoint = "https://graph.microsoft.com/v1.0/me/transitiveMemberOf/microsoft.graph.group?$count=true"
OauthConfig = &oauth2.Config{
// TODO: MAKE REDIRECT URL DYNAMIC
RedirectURL: "http://localhost:10101/redirect",
ClientID: "e9088663-eb08-41d7-8f65-efb5f54bbb71",
ClientSecret: "***REMOVED***",
Scopes: []string{"https://graph.microsoft.com/.default", "offline_access"},
Endpoint: microsoft.AzureADEndpoint(tenantID),
}
)

View file

@ -380,4 +380,6 @@ log-path = "/var/log/molecula/featurebase.log"
# authorize-url = ""
# token-url = ""
# group-endpoint-url = ""
# scope-url = ""
# scope-url = ""
# hash-key = ""
# block-key = ""