lib/gds-sso/controller_methods.rb in gds-sso-9.1.2 vs lib/gds-sso/controller_methods.rb in gds-sso-9.2.0

- old
+ new

@@ -24,20 +24,14 @@ end def require_signin_permission! authorise_user!('signin') rescue PermissionDeniedException - skip_slimmer render "authorisations/cant_signin", layout: "unauthorised", status: :forbidden end def authenticate_user! - if user_remotely_signed_out? - message = "You have been remotely signed out." - skip_slimmer - render "authorisations/unauthorised", layout: "unauthorised", status: :forbidden, locals: { message: message } - end warden.authenticate! end def user_remotely_signed_out? warden && warden.authenticated? && warden.user.remotely_signed_out? @@ -49,20 +43,15 @@ def current_user warden.user if user_signed_in? end - def log_out - warden.log_out + def logout + warden.logout end def warden request.env['warden'] - end - - def skip_slimmer - # If slimmer used, without this you would see a generic 400 error page - headers["X-Slimmer-Skip"] = "1" end end end end