mirror of
https://github.com/clearml/clearml-server
synced 2025-01-31 02:46:53 +00:00
Fileserver authorization is enabled by default
This commit is contained in:
parent
7c9889605a
commit
cdc668e3c8
@ -17,6 +17,11 @@
|
||||
user_key: "62T8CP7HGBC6647XF9314C2VY67RJO"
|
||||
user_secret: "gaOfhDX2-bpkeI7-cwEcaMuGijxaG2UG3jbIvg4DxmVGF0LNI7rgvCb1-ne38IlBo1w"
|
||||
}
|
||||
fileserver {
|
||||
role: "system"
|
||||
user_key: "GSQWPEKSKNKF354LC9V6BHXKTYFD5I"
|
||||
user_secret: "tuBXcGQBECsEhcNiK2kiWi750z9r8Z85XrQ9V0c24huTuCb2xf2X1nKG"
|
||||
}
|
||||
webserver {
|
||||
role: "system"
|
||||
user_key: "EYVQ385RW7Y2QQUH88CZ7DWIQ1WUHP"
|
||||
|
@ -16,11 +16,10 @@ cors {
|
||||
|
||||
auth {
|
||||
# enable/disable auth validation on upload/download
|
||||
enabled: false
|
||||
enabled: true
|
||||
|
||||
# names of cookies in which authorization token can be found
|
||||
cookie_names: ["clearml_token_basic"]
|
||||
|
||||
tokens_cache_threshold_sec: 43200
|
||||
|
||||
}
|
@ -1,3 +1,5 @@
|
||||
api_server: "http://apiserver:8008"
|
||||
|
||||
redis {
|
||||
fileserver {
|
||||
host: "redis"
|
||||
|
@ -1,7 +1,7 @@
|
||||
credentials {
|
||||
# system credentials as they appear in the auth DB, used for intra-service communications
|
||||
fileserver {
|
||||
user_key: ""
|
||||
user_secret: ""
|
||||
user_key: "GSQWPEKSKNKF354LC9V6BHXKTYFD5I"
|
||||
user_secret: "tuBXcGQBECsEhcNiK2kiWi750z9r8Z85XrQ9V0c24huTuCb2xf2X1nKG"
|
||||
}
|
||||
}
|
@ -4,8 +4,7 @@ from boltons.iterutils import first
|
||||
from redis import StrictRedis
|
||||
from redis.cluster import RedisCluster
|
||||
|
||||
from apiserver.apierrors.errors.server_error import ConfigError, GeneralError
|
||||
from apiserver.config_repo import config
|
||||
from config import config
|
||||
|
||||
log = config.logger(__file__)
|
||||
|
||||
@ -36,6 +35,14 @@ if OVERRIDE_PORT:
|
||||
OVERRIDE_PASSWORD = first(filter(None, map(getenv, OVERRIDE_PASSWORD_ENV_KEY)))
|
||||
|
||||
|
||||
class ConfigError(Exception):
|
||||
pass
|
||||
|
||||
|
||||
class GeneralError(Exception):
|
||||
pass
|
||||
|
||||
|
||||
class RedisManager(object):
|
||||
def __init__(self, redis_config_dict):
|
||||
self.aliases = {}
|
||||
@ -62,7 +69,7 @@ class RedisManager(object):
|
||||
|
||||
if not port or not host:
|
||||
raise ConfigError(
|
||||
"Redis configuration is invalid. missing port or host", alias=alias
|
||||
f"Redis configuration is invalid. missing port or host (alias={alias})"
|
||||
)
|
||||
|
||||
if is_cluster:
|
||||
|
Loading…
Reference in New Issue
Block a user