Sha256: 6324ba90824d081f93cfe70aa403e49259d0d5adcaeb0bf198fbdfac2b861395

Contents?: true

Size: 440 Bytes

Versions: 27

Compression:

Stored size: 440 Bytes

Contents

# frozen_string_literal: true

# :markup: markdown

module ActionCable
  module Connection
    module Authorization
      class UnauthorizedError < StandardError; end

      # Closes the WebSocket connection if it is open and returns an "unauthorized"
      # reason.
      def reject_unauthorized_connection
        logger.error "An unauthorized connection attempt was rejected"
        raise UnauthorizedError
      end
    end
  end
end

Version data entries

27 entries across 27 versions & 3 rubygems

Version Path
actioncable-8.0.2 lib/action_cable/connection/authorization.rb
actioncable-next-0.2.0 lib/action_cable/connection/authorization.rb
actioncable-next-0.1.2 lib/action_cable/connection/authorization.rb
actioncable-8.0.1 lib/action_cable/connection/authorization.rb
actioncable-8.0.0.1 lib/action_cable/connection/authorization.rb
actioncable-7.2.2.1 lib/action_cable/connection/authorization.rb
actioncable-8.0.0 lib/action_cable/connection/authorization.rb
actioncable-7.2.2 lib/action_cable/connection/authorization.rb
actioncable-8.0.0.rc2 lib/action_cable/connection/authorization.rb
actioncable-7.2.1.2 lib/action_cable/connection/authorization.rb
actioncable-8.0.0.rc1 lib/action_cable/connection/authorization.rb
actioncable-7.2.1.1 lib/action_cable/connection/authorization.rb
actioncable-next-0.1.1 lib/action_cable/connection/authorization.rb
actioncable-next-0.1.0 lib/action_cable/connection/authorization.rb
actioncable-8.0.0.beta1 lib/action_cable/connection/authorization.rb
omg-actioncable-8.0.0.alpha9 lib/action_cable/connection/authorization.rb
omg-actioncable-8.0.0.alpha8 lib/action_cable/connection/authorization.rb
omg-actioncable-8.0.0.alpha7 lib/action_cable/connection/authorization.rb
omg-actioncable-8.0.0.alpha4 lib/action_cable/connection/authorization.rb
omg-actioncable-8.0.0.alpha3 lib/action_cable/connection/authorization.rb