Описание тега guardian

Guardian - это библиотека аутентификации на основе токенов для использования с приложениями Elixir.
1 ответ

Guardian позволяет пользователю получить доступ к контроллеру, даже если current_user равен nil?

Если пользователь отправляет токен, срок действия которого еще не истек, этого конкретного пользователя больше не существует, Guardian все еще позволяйте пользователю добраться до контроллера. я добавил {:ok, nil} в current_user.ex и это просто убив…
20 ноя '17 в 08:11
0 ответов

Как сделать контроллеры / маршруты доступными с определенными разрешениями с помощью Phoenix Guardian

Я пытаюсь реализовать веб-приложение с конкретными функциями, которые должны быть защищены ролями безопасности. У меня есть рабочая аутентификация, но я не могу получить разрешения на работу. Я попытался после этого, Как вы ограничиваете разрешения …
27 сен '18 в 20:56
0 ответов

Как включить SSH в операционной системе HP Non stop kernel

Операционная система ядра HP без остановки не позволяет SSH-соединения с ним. Но FTP разрешено передавать файлы. Некоторые из них могут предложить какое-то решение для включения SSH в ОС HP без остановки ядра. Я получаю ниже ошибки для ssh-запроса и…
29 авг '18 в 11:29
1 ответ

Проверка идентификатора с помощью Guardian 1 и Phoenix 1.3

Я использую Guardian 1 и Phoenix 1.3. И я пытаюсь сделать API, который использует JWT. Теперь у меня есть аутентификация, работающая для маршрутов. Например, вы не можете получить доступ get api/users/ без действительного токена в заголовке. У меня …
19 ноя '17 в 11:40
1 ответ

API опекуна JSON

Итак, я пытаюсь извлечь JSON из API газеты Guardian. В принципе, я могу получить все, кроме автора, что очень важно. Как это сделать или какой другой способ извлечь это. Заранее большое спасибо. Я новичок во всем этом и задавал вопросы в прошлом, но…
20 фев '18 в 10:43
0 ответов

Guardian.Plug.current_resource(conn) возвращает ноль

Я обновляю Guardian из v0.14 в v1.0, Я следую руководству по обновлению со страницы официального опекуна github и столкнулся с одной проблемой. Для обновления я немного изменил логику аутентификации. От: case Myapp.Session.authenticate(session_param…
07 май '18 в 10:45
1 ответ

Guardian.Plug.EnsurePermissions не распознается

Я пытаюсь реализовать основанную на разрешениях защиту в своем приложении Phoenix с помощью Guardian. Я нашел примеры в Интернете, но когда я пытаюсь их реализовать, я не могу обойти эту ошибку: ** (UndefinedFunctionError) function Guardian.Plug.Ens…
24 сен '18 в 13:16
1 ответ

Elixir/Phoenix/Guardian - Назначение current_user в conn не работает для тестирования

Если есть такие контроллеры, как это def index(%{assigns: %{current_user: %User{} = current_user}}} = conn, params) do ## User exists end def index(conn, params) do ## No user exists end Если я запускаю этот тест, я ожидаю, что он вызовет первое дей…
24 апр '18 в 12:43
1 ответ

Проверка подлинности пользователя в шаблонах Phoenix

Я работаю над приложением Phoenix. Часть аутентификации реализована с Guardian, Как и на обычном веб-сайте, приложение имеет верхний и нижний колонтитулы и боковую панель. Это статические страницы в папке макета. в виде дерева -lib |--admin_app_web …
23 июн '18 в 14:59
1 ответ

Запомнить меня функциональность в Фениксе с помощью Guardian

Я разрабатываю систему входа в систему для веб-приложения, использующего Guardian для обработки аутентификации. В моем конфиге Guardian у меня есть ttl: {30, :days} Пользовательский токен сохраняется в файлах cookie по телефону: defp login(conn, use…
0 ответов

Могу ли я расшифровать HTML-файл, который был зашифрован с помощью Guardian?

Я хочу просмотреть исходный код веб-сайта, но он возвращает зашифрованное содержимое, весь код не читается. В головной части возвращенного файла index.html я нашел это: <META NAME='GENERATOR' Content='The source code of this page is encrypted wit…
03 янв '19 в 03:40
0 ответов

Тест аутентификации API с помощью Guardian

Я пытаюсь проверить свой контроллер, но продолжаю нажимать на ошибку "Неаутентифицированный". Я думаю, я знаю, где это идет не так, но я просто не уверен, почему это не работает. Вот что у меня есть. setup %{conn: conn} do user = insert(:user) {:ok,…
21 апр '18 в 03:46
3 ответа

Аутентифицировать JWT с помощью Guardian 1 и Phoenix 1.3

Я сделал проект, который можно найти здесь: https://github.com/rootkc/phx_auth_api Когда я пытаюсь опубликовать на: http://0.0.0.0:4000/api/login с телом: { "user": { "username": "kenneth", "password": "kenneth" } } Это пользователь, который находит…
13 ноя '17 в 20:41
1 ответ

Guardian db не вставляет запись в базу данных

Мой микс файл содержит {:guardian, "~> 1.0"}, {:guardian_db, "~> 1.1"}, и конфиг содержит config :my_app, MyApp.Guardian, issuer: "my_app", ttl: {30, :days}, allowed_drift: 2000, verify_issuer: true, # mix guardian.gen.secret (to get a key for…
1 ответ

Проблема с Guardian - EnsureAuthenticated не работает

Я пытаюсь заставить работать приложение Guardian для моего приложения. Но я полностью застрял и не могу найти поддержки для проблемы, с которой я столкнулся. Насколько я знаю, я настроил Guardian именно так, как показывает документация, но когда я п…
0 ответов

Пользовательская проверка заголовка Elixir Guardian вместо авторизации

У меня есть два токена, приходящих на мой метод Endpoint. один с ключом внутри Authorization и еще один внутри App-token но не смог найти никаких документов / поддержки или что-нибудь, чтобы обойти это. Какой возможный обходной путь для проверки / п…
29 окт '18 в 07:03
0 ответов

IE11 очень медленно работает на сайтах HTTPS

У нас есть внутреннее веб-приложение, и, если коротко, оно очень медленное в IE11. Chrome и Firefox не имеют этой проблемы. У нас есть HTTP-версия одного и того же веб-сайта, и это быстро, до 6 одновременных HTTP-сессий с сервером и постоянство сесс…
1 ответ

Отправка ответа graphql из обработчика ошибок Guardian при использовании Absinthe

У меня есть приложение Phoenix с Absinthe для API Graphql. Guardian используется для аутентификации запросов, которые предоставляют токен Bearer в заголовке. Все это прекрасно работает, пока не будет предоставлен неверный токен. Я указал обработчик …
1 ответ

Переслать аргументы от пользовательского плагина ко второму

У меня есть пользовательский плагин, который выглядит следующим образом: defmodule Db.Auth.GuardianPipeline do use Guardian.Plug.Pipeline, otp_app: :db, module: Db.Auth.Guardian plug Guardian.Plug.VerifySession, claims: %{"typ" => "access"} plug …
02 дек '18 в 18:01
2 ответа

Обнаружение GameGuardian, установленного на Android/ Предотвращение изменения значений в Game Guardian

Добрый день. Я пытаюсь найти способ обнаружить apk-игру игры, установленную на ОС Android. Google не дал никаких ответов, поэтому я пришел сюда. Проблема в том, что Game Guardian устанавливает различные apk при первом запуске с произвольным именем п…
01 фев '19 в 10:08