find_session

in lib/aws/session_store/dynamo_db/rack_middleware.rb [50:63]


    def find_session(req, sid)
      validate_config
      case verify_hmac(sid)
      when nil
        set_new_session_properties(req.env)
      when false
        handle_error { raise InvalidIDError }
        set_new_session_properties(req.env)
      else
        data = @lock.get_session_data(req.env, sid)
        [sid, data || {}]
      end
    end