fix(coderd): pass oauth configs to site (#8390)

This commit is contained in:
Mathias Fredriksson
2023-07-10 17:23:41 +03:00
committed by GitHub
parent 9a3d9053a0
commit 90a3debe3f
2 changed files with 20 additions and 14 deletions

View File

@ -299,19 +299,20 @@ func New(options *Options) *API {
},
)
staticHandler := site.New(&site.Options{
BinFS: binFS,
BinHashes: binHashes,
Database: options.Database,
SiteFS: site.FS(),
})
staticHandler.Experiments.Store(&experiments)
oauthConfigs := &httpmw.OAuth2Configs{
Github: options.GithubOAuth2Config,
OIDC: options.OIDCConfig,
}
staticHandler := site.New(&site.Options{
BinFS: binFS,
BinHashes: binHashes,
Database: options.Database,
SiteFS: site.FS(),
OAuth2Configs: oauthConfigs,
})
staticHandler.Experiments.Store(&experiments)
ctx, cancel := context.WithCancel(context.Background())
r := chi.NewRouter()