mirror of
https://github.com/project-zot/zot.git
synced 2026-06-17 12:58:02 +08:00
Check if auth config is provided when using access control
This commit is contained in:
committed by
Ramkumar Chinchani
parent
c8779d9e87
commit
62e724532a
@@ -216,18 +216,6 @@ func getUsername(r *http.Request) string {
|
||||
return pair[0]
|
||||
}
|
||||
|
||||
func isBearerAuthEnabled(config *Config) bool {
|
||||
if config.HTTP.Auth != nil &&
|
||||
config.HTTP.Auth.Bearer != nil &&
|
||||
config.HTTP.Auth.Bearer.Cert != "" &&
|
||||
config.HTTP.Auth.Bearer.Realm != "" &&
|
||||
config.HTTP.Auth.Bearer.Service != "" {
|
||||
return true
|
||||
}
|
||||
|
||||
return false
|
||||
}
|
||||
|
||||
func authzFail(w http.ResponseWriter, realm string, delay int) {
|
||||
time.Sleep(time.Duration(delay) * time.Second)
|
||||
w.Header().Set("WWW-Authenticate", realm)
|
||||
|
||||
Reference in New Issue
Block a user