db mode for update secrets
This commit is contained in:
@@ -184,6 +184,7 @@ Rails.application.config.to_prepare do
|
|||||||
# :database — only WarpEngine::ApplicationToken records with the
|
# :database — only WarpEngine::ApplicationToken records with the
|
||||||
# "update" scope are accepted; the shared secret stops
|
# "update" scope are accepted; the shared secret stops
|
||||||
# working the moment you switch.
|
# working the moment you switch.
|
||||||
|
# Defaults to ENV["UPDATE_SECRET_SOURCE"] (:env when unset).
|
||||||
# :database mode also requires the owner class every token belongs to:
|
# :database mode also requires the owner class every token belongs to:
|
||||||
# c.update_secret_source = :database
|
# c.update_secret_source = :database
|
||||||
# c.application_token_owner_class = "AdminUser"
|
# c.application_token_owner_class = "AdminUser"
|
||||||
|
|||||||
@@ -13,6 +13,7 @@ Rails.application.config.to_prepare do
|
|||||||
# :env — a fenti shared secret érvényes (default)
|
# :env — a fenti shared secret érvényes (default)
|
||||||
# :database — csak DB-tárolt WarpEngine::ApplicationToken érvényes
|
# :database — csak DB-tárolt WarpEngine::ApplicationToken érvényes
|
||||||
# ("update" scope-pal); a shared secret ilyenkor NEM működik.
|
# ("update" scope-pal); a shared secret ilyenkor NEM működik.
|
||||||
|
# Default: ENV["UPDATE_SECRET_SOURCE"] (beállítatlanul :env).
|
||||||
# A :database módhoz kötelező a tokenek tulajdonos-osztálya is:
|
# A :database módhoz kötelező a tokenek tulajdonos-osztálya is:
|
||||||
# c.update_secret_source = :database
|
# c.update_secret_source = :database
|
||||||
# c.application_token_owner_class = "AdminUser"
|
# c.application_token_owner_class = "AdminUser"
|
||||||
|
|||||||
@@ -20,7 +20,7 @@ module WarpEngine
|
|||||||
@file_container_path = ENV.fetch("FILE_CONTAINER_PATH", "/softwares")
|
@file_container_path = ENV.fetch("FILE_CONTAINER_PATH", "/softwares")
|
||||||
@image_container_path = ENV.fetch("IMAGE_CONTAINER_PATH", "/images")
|
@image_container_path = ENV.fetch("IMAGE_CONTAINER_PATH", "/images")
|
||||||
@update_secret = ENV["UPDATE_SECRET"]
|
@update_secret = ENV["UPDATE_SECRET"]
|
||||||
@update_secret_source = :env
|
@update_secret_source = ENV.fetch("UPDATE_SECRET_SOURCE", "env").to_sym
|
||||||
@application_token_owner_class = nil
|
@application_token_owner_class = nil
|
||||||
@image_owners = []
|
@image_owners = []
|
||||||
end
|
end
|
||||||
|
|||||||
Reference in New Issue
Block a user