问题标签 [anonymous-users]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
380 浏览

google-apps-script - 谷歌应用程序 javascript 不为匿名用户运行?

这可能是一个愚蠢的新手问题,但我有一个电子表格,我想通过给匿名用户提供 URL 来提供给他们。经过大量的拉扯,我现在想出了细胞保护雨舞,但我还有另一个问题。

原始工作表的 onOpen 对我来说很好,并创建了一个自定义菜单,但是当我共享工作表并以匿名用户身份打开它时,没有菜单出现。好吧,我想,这不是谷歌的东西第一次不像宣传的那样工作。因此,我继续创建了一个按钮来执行缺少的菜单无法执行的操作。相同的故事。按钮显示给匿名用户,但它已经死了。点击时无操作。

似乎不可能为匿名用户禁用 javascript,但这就是它的样子。有什么建议么?

0 投票
0 回答
576 浏览

asp.net-mvc - 允许未经身份验证的访问,同时保持 IIS Windows 身份验证和偶尔的模拟

我有几个用 ASP.NET MVC 5 编写并托管在 IIS7 上的仅 Intranet 网站。
对于这些,我想在访问数据库时启用模拟。

我不想要持续整个请求的完整模拟- 因为我不需要它并且因为集成模式不支持它并且需要抑制错误

重要的一点是,这里的模拟与安全性无关。我不想阻止任何人访问该网站(如果他们在公司的网络上,那已经是授予的权限)。
相反,我需要针对某些操作将 Windows 用户名存储在数据库中,仅用于记录目的。如果没有可用于记录的 Windows 用户名,那很好,用户必须能够继续。

我将要使用的代码是

问题是,为了让 IIS 获取 Windows 凭据,必须禁用匿名访问,否则 IIS甚至不会尝试以某种方式请求凭据。

这是一个问题,因为我想保持匿名访问。

是否可以以某种方式配置 IIS 或应用程序以允许匿名用户进入?

理想情况下,这应该透明地发生,但如果这不可能,我可能会对浏览器显示用户名/密码对话框感到满意,用户可以通过单击确定关闭该对话框,这将为 IIS 提供空白的用户名/密码,这将允许他们并将他们映射到匿名情况(ish)。

但是,向浏览器可以自动提供 Windows 凭据的用户请求凭据是不行的(默认情况下,IE 会这样做,Firefox 在更改设置后会这样做)。

我见过这个 .NET v1.1 时代的 hack,它涉及对私有字段的反射和这个关于编写自定义的问题HttpModule- 但据说它是在 IIS 完成其身份验证业务后调用的,这为时已晚,我不知道如何从这样的自定义处理程序启动 NTLM 握手。

0 投票
2 回答
1306 浏览

amazon-web-services - Amazon S3 - 如何下载匿名用户拥有的对象?

我有一个示例网页,允许匿名用户上传对象并在我的 S3 存储桶中创建文件夹。

不幸的是,在此之前我没有设置任何特定的存储桶策略或 ACL。

现在我遇到了一个问题,一个匿名用户创建了一个文件夹并上传了我(作为 root 用户)无法下载或访问的对象。我计划在更多用户上传对象之前设置一个新的存储桶策略,但现在我需要访问匿名拥有的这些当前对象。

有人能告诉我我该怎么做吗?

0 投票
1 回答
545 浏览

hadoop - 为什么匿名 FTP 到 HDFS DistCp 不起作用?

我尝试使用以下命令将 FTP 数据复制到 HDFS,

这是我收到的错误

0 投票
2 回答
2676 浏览

python - 如何使用 Flask 跟踪匿名用户

我的应用程序实现了一个购物车,匿名用户可以在其中将产品装满购物车。只有在付款前才需要用户登录。如何实施?

主要挑战是烧瓶必须跟踪用户(即使是匿名的)和他们的订单。我目前的方法是利用AnonymousUserMixin分配给current_user. 假设current_user在整个会话期间不会改变。但是,我注意到,例如,在每次浏览器页面刷新时,都会AnonymousUserMixin分配一个新对象。current_user请注意,如果用户通过身份验证,则不会发生这种情况。

有关如何规避此问题的任何建议?

0 投票
1 回答
681 浏览

ios - 解析 + Swift + 匿名

为了尽可能创造最简单的用户体验,我的使命是使用 Parse + Swift 接受用户作为匿名用户。我曾想过使用 Parse 中的匿名用户功能来实现这一点。结果,我创建了以下代码:

这第一部分是创建一个用户,看看在这个过程中是否有一个零 objectId(当用户第一次尝试打开应用程序时通常为 true)。

如果我有一个 objectId(表明我之前一直在这条路上并保存了一个匿名用户对象) - 将它扔到控制台,以便我可以看到它是什么并在 Parse 用户对象中检查它。酷 - 到目前为止很好。

Next - 检查 Object 是否再次为 nil - 这次决定是否尝试执行匿名登录 - 除了这个匿名登录操作之外,没有其他东西可用于生成匿名用户。

如果匿名登录成功(仍在考虑在尝试运行这些位之前进行网络可用检查......但假设网络有效)将 Bool 保存到服务器上的“isAnonymous”,以确保我们已将此用户标识为匿名 - 我稍后可能需要该信息,因此似乎值得进行此操作。

问题 1:我是否需要重新查询 PFUser.currentUser()(称为播放器)以确保我有一个连接到服务器的有效匿名用户对象,或者我之前分配的播放器对象是否会识别我'已经登录并因此认识到我可以将其他信息放入相关的在线记录中?我认为这是按原样工作的-但我遇到了奇怪的会话令牌错误:

[错误]:无效会话令牌(代码:209,版本:1.7.5)

下一点只是试图找出一些方法来处理这些令牌问题。不知道这对我有没有好处。它说在实例化 Parse 连接后立即打开它。

接下来 - 只是扔东西,因为我一直在努力连接和存储东西,或者没有连接或丢失会话令牌。所以 - 直到我解决这个问题 - 我正在创建比我能动摇的更多的测试对象。

问题2:在我看来,PFUser.enableAutomaticUser() 虽然非常方便 - 在试图确定我是否登录/在线/其他时会引起一些头痛。任何人都对此有任何扎实的经验并且能够指导我如何检查您是否已连接 - 我需要知道稍后才能决定是否将更多内容保存到用户对象。

任何在 Parse with Swift 中使用匿名用户的专家,让我们联系并发布教程 - 因为这花费了我比我想考虑的更多时间。

谢谢!木质部

0 投票
0 回答
1430 浏览

facebook - Firebase - 将匿名用户转换为登录用户?

背景:在我的 iOS 游戏中,我希望允许用户无需登录即可玩游戏(在 Firebase 中进行匿名身份验证以保存用户数据),但也让他们可以选择使用 Facebook 登录以解锁其他游戏玩法。

我正在尝试修改这篇文章,用匿名登录替换 Twitter 登录:

我很困惑过渡将如何使用这些规则。特别是说:

  1. 用户以匿名方式进行身份验证,并且能够使用存储在users/"$userid"/anonymous/id. 这是允许的,因为用户已通过身份验证并且是第一次设置用户对象 ( auth != null && data.val() === null)。

  2. 允许任何后续写入,users/"$userid"/因为经过身份验证的用户的匿名 ID 存储在用户树 ( auth != null && (auth.provider === 'anonymous' && auth.uid === data.child('anonymous/id').val())) 中。

  3. 用户登录 facebook。现在authData包含尚未写入的 facebook uid users/"$userid"/facebook/id。写入该位置失败,因为安全规则不允许。

因此,匿名用户在 facebook 身份验证完成之前无法访问 facebook uid。到那时,写信为时已晚,users/"$userid"/facebook/id因为经过身份验证的用户现在是 facebook 用户,并且无权在那里写信。

我错过了什么吗?关于如何纠正这种情况的任何想法?

0 投票
1 回答
643 浏览

asp.net-mvc - 跟踪匿名用户而不强制用户通过身份验证过程

我想跟踪所有用户(经过身份验证的用户和匿名用户),到目前为止我发现的解决方案并不好。

首先,我们可以使用 cookie,但众所周知,它不是一个可靠的解决方案,其次,我们可以使用浏览器指纹,但直到现在我还没有找到任何服务器端的解决方案。我找到了这个解决方案阀门,但它适用于客户端和这个browserFingerPrint,我想要一种用户在请求中找不到任何令牌的方法,我想在服务器端创建密钥以便我可以跟踪用户。

有谁知道任何解决方案?

注意:我的服务器端技术是 Asp.net Mvc 用例:用户可以在 m 站点上发表评论,也可以喜欢或不喜欢评论,我想允许所有用户这样做,并且我想在操作之前跟踪用户(喜欢或不喜欢)

0 投票
2 回答
2034 浏览

python - Object permissions with read only access for anonymous users in Django Rest Framework

The problem

I am using Django REST Framework - and so far I have been using the DjangoObjectPermissions permissions class. I use django-rules to determine which users have permissions for objects.

However, this permissions class seems to deny read access to anonymous users.

I need to find the best way to allow read-only access to all users (authenticated or not). For additions, modifications and deletions - the object permissions should be applied as normal.

What is the best approach to solving this problem? Django does not seem to provide a can_view permission by default.

Perhaps this will involve manually adding a can_view permission for each model. Or maybe it's better to somehow implement a DjangoObjectPermissionsOrAnonReadOnly permissions class?

0 投票
1 回答
468 浏览

drupal - Drupal 搜索没有为匿名用户产生任何结果

我正在使用 Drupal 7.50 搜索不会为用户返回任何结果,无论他是否登录(管理员用户除外)。

只有 admin 用户可以获取搜索结果,但不能获取其他用户。

(1) 成功返回管理员账户的结果。(2) 为经过身份验证的普通用户返回零个结果(“您的搜索未产生任何结果”)。(3) 为匿名/未经身份验证的访问者返回零结果(“您的搜索未产生任何结果”)。

使用搜索选择匿名用户和管理员用户权限区域中的所有用户

请帮帮我!!![在drupal 7.50版本中搜索问题][1]