# File lib/omniauth/strategies/windows_live/windowslivelogin.rb, line 875
  def validateToken(token, signkey=@signkey)
    if (token.nil? or token.empty?)
      debug("Error: validateToken: Null token.")
      return
    end
    body, sig = token.split("&sig=")
    if (body.nil? or sig.nil?)
      debug("Error: validateToken: Invalid token: #{token}")
      return
    end
    sig = u64(sig)
    return token if (sig == signToken(body, signkey))
    debug("Error: validateToken: Signature did not match.")
    return
  end