diff --git a/src/cloud/occi/lib/occi-server.rb b/src/cloud/occi/lib/occi-server.rb index 9225496094..da30db230b 100644 --- a/src/cloud/occi/lib/occi-server.rb +++ b/src/cloud/occi/lib/occi-server.rb @@ -129,6 +129,7 @@ set :cloud_auth, cloud_auth ############################################################################## before do + cache_control :no_store unless request.path=='/ui/login' || request.path=='/ui' if !authorized? begin diff --git a/src/ozones/Server/ozones-server.rb b/src/ozones/Server/ozones-server.rb index dd9634a62e..1f32396e6b 100755 --- a/src/ozones/Server/ozones-server.rb +++ b/src/ozones/Server/ozones-server.rb @@ -190,6 +190,7 @@ helpers do end before do + cache_control :no_store unless request.path=='/login' || request.path=='/' unless authorized? diff --git a/src/sunstone/sunstone-server.rb b/src/sunstone/sunstone-server.rb index 845d028382..e4fec46b38 100755 --- a/src/sunstone/sunstone-server.rb +++ b/src/sunstone/sunstone-server.rb @@ -171,7 +171,7 @@ helpers do end before do - cache_control :private, :must_revalidate + cache_control :no_store unless request.path=='/login' || request.path=='/' halt 401 unless authorized?