我正在做一个项目,其中前端使用 Vue.js 管理,后端使用我的 api 的 elixir / phoenix 框架进行管理。 我需要使用 csrf-token 和 JWT 管理我的用户的身份验证。 我正在使用 jwt 部分的监护人库( https://hexdocs.pm/guardian/rea ...
我正在做一个项目,其中前端使用 Vue.js 管理,后端使用我的 api 的 elixir / phoenix 框架进行管理。 我需要使用 csrf-token 和 JWT 管理我的用户的身份验证。 我正在使用 jwt 部分的监护人库( https://hexdocs.pm/guardian/rea ...
在我的基于 django 的应用程序中,我想让用户能够跟踪他们的位置。 每个位置都有一个所有者,列表视图应该只显示当前用户拥有的位置。 使用django-guardian,我能够通过在我的 views.py 中指定以下内容来实现相同的效果: 我将如何创建与django-rules类似的东西? ...
目前我已经使用以下配置设置了 Guardian 身份验证: 我的路线是这样设置的: 我如何设置此管道以便无需身份验证即可访问/auth/*路由? ...
我正在尝试在我的应用程序中实现 Canary,但遇到了一个问题。 文档( https://github.com/cpjk/canary#overriding-the-default-user )说我需要在 conn.assigns.current_user 中有当前用户的conn.assigns.c ...
我使用卫报 api 来获取数据。 然后它的文档说,结果作为分页列表返回,默认情况下,每页包含 10 个条目。 我得到 output JSON 作为这个。 监护人文件可以在这里找到 我想收集 10 个实体的所有数据(例如总共 8174 个)实例。 有没有办法获取所有数据? ...
我想使用 R STudio 从 Guardian api 获取有关基因组编辑的所有文章。 我尝试了一些代码并遇到了几个错误。 } 我在 open.connection(con, "rb") 中遇到错误:HTTP 错误 400 我在 open.connection(con, "rb") 中 ...
如何撤销监护人访问令牌? 文档: https : //hexdocs.pm/guardian/Guardian.Token.Jwt.html#revoke/4表示应使用GuardianDB回调来实现,但我不知道应该如何实现。 ...
如果 Guardian 访问令牌已过期,有没有办法刷新它? ...
我在我的项目中使用{:guardian,“〜> 1.0”}来生成令牌,但这给了我一个错误。 这是我的监护人文件的代码 它向我显示了一个subject_for_token错误。 此子句无法匹配,因为第4行的前一个子句始终匹配 有人可以解释为什么它不起作用吗? ...
我正在创建用于注册/登录的API。我正在使用监护人“〜> 1.0”为我的注册生成jwt令牌。 现在,当我在文件夹结构中创建一个监护人模块时,将在代码中向您展示。 我还在cofig.ex中传递了密钥。 让我知道是否需要其他信息。 现在,当我尝试在邮递员端点中传递它时,这给了我 ...
我正在使用 Guardian 构建我的第一个 Elixir 应用程序,我遇到了一个问题,即用户可以登录并进行身份验证,但是在重定向到下一页时, conn不再存储用户信息和Guardian.Plug.is_authenticated? 返回假。 session_controller.ex rou ...
来自路由器: 如果令牌丢失或错误,如何使plug Guardian.Plug.VerifyHeader不执行任何操作? 现在它通过error_handler引发错误。 编辑:目标是仍然检查令牌,如果它存在/有效然后下一个插件( LoadResource )将获得current_u ...
再会。 我正在尝试找到一种方法来检测安装在 Android 操作系统上的游戏守护者 apk。 谷歌没有给出任何答案,所以我来到了这里。 问题是 Game Guardian 在首次发布时安装了不同的 apk,其中包含一些随机包名称。 任何人有任何建议如何保护应用程序不被 Game Guardian 修 ...
我有一个自定义插件,如下所示: 但是,我需要能够传递错误处理程序。 我目前这样做是这样的: 我更喜欢做这样的事情: 并以这种方式或类似方式将其传递到我的插件中: 如何将args从自定义插件传递到其内部调用的插件? ...
我有一个带有苦艾酒的Phoenix应用程序,用于Graphql API。 Guardian用于验证在标头中提供Bearer令牌的请求。 在提供无效令牌之前,一切工作都很好。 我在Guardian管道中指定了一个错误处理程序,它目前仅以401 http响应进行响应: 这对任何gr ...
我是Elixir和Phoenix新手,我正在尝试使用{:comeonin, "~> 4.0"}和{:guardian, "~> 1.0"}对我的应用程序进行身份验证{:guardian, "~> 1.0"}并具有一个帮助程序功能来检查用户是否已登录在: defmodule C ...
我的 Endpoint 方法有两个令牌。 一个在Authorization密钥内,另一个在App-token但找不到任何文档/支持或任何解决此问题的方法。 验证/验证两个令牌的可能解决方法是什么 我看到这个选项plug(Guardian.Plug.VerifyHeader, claims: %{"t ...
我正在尝试使用 Guardian 在我的 Phoenix 应用程序中实现基于权限的安全性。 我在网上找到了一些例子,但是当我尝试实现它们时,我无法克服这个错误: 我已经安装了一个基本的身份验证工作。 我无法弄清楚我错过了什么。 ...
我项目的Github链接 。 我正在关注的教程 这是我的api(phoenix服务器)终端上的错误 [error] #PID<0.560.0> running Slicker.Endpoint terminated Server: localhost:40 ...
我的应用程序使用SPA客户端和Phoenix / Elixir后端,并通过jwt身份验证(通过Guardian库)。 该应用程序是在GCP上使用Docker部署的。 我遇到以下问题: 我是已获得jwt身份验证的用户。 一切正常。 重建,重新部署生产应用程序的docke ...