3
0
Files
corteza/system/auth/external/external.go
2020-08-24 15:40:15 +02:00

30 lines
557 B
Go

package external
import (
"go.uber.org/zap"
"github.com/cortezaproject/corteza-server/pkg/logger"
"github.com/cortezaproject/corteza-server/system/service"
)
const (
OIDC_PROVIDER_PREFIX = "openid-connect."
)
func Init() {
ase := service.CurrentSettings.Auth.External
if !ase.Enabled {
log().Info("external authentication disabled")
return
}
setupGoth(ase.SessionStoreSecure, []byte(ase.SessionStoreSecret))
setupGothProviders(ase.Providers, ase.RedirectUrl)
}
func log() *zap.Logger {
return logger.Default().Named("auth.external")
}