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

2 ответа

Ошибка компиляции в файле web/controllers/auth_controller.ex undefined function plug/1

Загадочное сообщение об ошибке Пытаясь реализовать ueberauth для нашего проекта мы видим сообщение об ошибке, которого не видели раньше. (обратите внимание, что это не относится к ueberauth эта ошибка будет видна на любом контроллере, который не вк…
05 апр '17 в 03:12
1 ответ

Как сделать отдельный обратный звонок при регистрации для идентификации ueberauth?

ueberauth_identity имеет пример одного обратного вызова для входа в систему и регистрации, но это приводит к плохой обработке ошибок. Есть ли способ сделать отдельный обратный звонок при регистрации?
06 окт '16 в 23:39
1 ответ

Как аутентифицировать пользователя, используя Ueberauth и Guardian в среде Phoenix

Существует ли какое-либо учебное пособие или справка, которой я могу следовать для аутентичных пользователей, использующих Ueberauth и Guardian в среде Phoenix. Я видел следующий пост, но в основном он говорит о библиотеках наркоманов и паспортов Ка…
28 июл '16 в 03:24
1 ответ

Ошибка 404 от Github с использованием Ueberauth

Страница, на которую я перенаправлен: Ссылка выглядит так: https://github.com/login/oauth/authorize?client_id=&redirect;_uri=http%3A%2F%2Flocalhost%3A4000%2Fauth%2Fgithub%2Fcallback&response;_type=code&scope;=user%2Cpublic_repo Вывод из моего термин…
1 ответ

Феникс + Ueberauth + Google + Heroku: внутренняя ошибка сервера

Я относительно новичок в Эликсире и Фениксе (возможно, поэтому я не знаю, что происходит). Я пытаюсь настроить Ueberauth в приложении Phoenix с аутентификацией Google. Я следовал за примером приложения https://github.com/ueberauth/ueberauth_example …
0 ответов

Как заставить Guardian обнаруживать токен во втором приложении system2system?

Я не могу получить приложение, чтобы найти сгенерированный токен другого приложения. Оба приложения (App1 и App2) живут в одном месте и используют один и тот же конфигурационный файл и секретный ключ. У меня установлена ​​аутентификация пользователя…
07 янв '17 в 19:37
1 ответ

Плагин Ueberauth не может назначить аутентификацию и не подключиться

Я использую Ueberauth в библиотеке, которую я создаю, чтобы упростить добавление аутентификации в Фениксе. Я установил репозиторий в качестве примера, и вы можете увидеть код в ветке v2 Я пытаюсь реализовать стратегию идентификации Ueberauth прямо с…
02 ноя '16 в 02:55
4 ответа

Настройка Elixir Phoenix и использование переменных среды

У меня есть приложение Феникс, которое делает OAuth-вызов на github. Я хочу сохранить свои секретные ключи как переменные среды, чтобы не допустить их контроля версий. Я создал файл с именем .env где я определяю свой закрытый ключ: export GITHUB_CLI…
13 июн '17 в 04:42
0 ответов

Модуль:unicode_util недоступен Феникс / Эликсир

Я пробовал библиотеку Ueberauth для входа в GitHub. В функции входа в систему я получаю сообщение о том, что "функция:unicode_util.lowercase/1 не определена (модуль: unicode_util недоступен)" Код, который я использовал defmodule Discuss.AuthControll…
19 июн '17 в 08:02
0 ответов

Guardian.Plug.sign_in/2 для хранения сессии вместо файлов cookie?

Во время аутентификации Guardian.Plug.sign_in(conn, user) по умолчанию сохраняет маркер сессии в куки. Допустим, у меня есть поле, которое сообщает, хочет ли пользователь запомнить его или нет. Если нет, как я могу сохранить токен сеанса в хранилище…
2 ответа

Проблемы с опекуном - как сгенерировать доступ и обновить токен при входе в систему

Чтобы сделать недействительными JWT, люди используют один из двух методов черный / белый список (с guardian_db). токен обновления (который позволяет регенерировать токены доступа) с коротким токеном с истекающим сроком действия. Я не хочу использова…
2 ответа

Две корневые страницы; один для неаутентифицированных пользователей, один для аутентифицированных пользователей

Мне было интересно, как я могу реализовать две страницы в одном корне "/" с помощью Phoenix? Один для неаутентифицированных пользователей и один для аутентифицированных пользователей. Примерами случаев использования, в которых это происходит, являют…
1 ответ

Как отправить приглашение = согласие через ueberauth_google

Когда пользователь уже дал согласие на приложение (например, когда пользователь отказывается от создания учетной записи во время первоначальной попытки, а затем повторяет попытку), Google не будет повторно запрашивать согласие, если prompt=consent п…
21 янв '17 в 22:24
2 ответа

Как добавить параметр состояния для Uberauth в эликсире

Во время процесса oAuth хорошо установить параметр состояния, чтобы авторизовать URL для безопасности. Когда я проверял Uberauth Shopify, https://github.com/kodehort/ueberauth_shopify/blob/master/lib/ueberauth/strategy/shopify.ex#L88 он отправлялся …
09 мар '19 в 09:52
0 ответов

Убераут и микросервисы

Я новичок в Ueberauth / Guardian. Что было бы самым простым, что могло бы сработать для аутентификации взаимодействий между приложением Phoenix, обслуживающим пользовательский интерфейс, и некоторыми API/ микросервисами, которые также реализованы ка…
21 мар '20 в 05:27
0 ответов

Можно ли настроить Ueberauth для использования Github Enterprise для входа в систему?

Я пробовал базовую конфигурацию для подключения к Github с помощью Ueberauth, но я думал, что смогу найти конфигурацию для настройки конечных точек OAuth для моего экземпляра Github Enterprise, и в документации не упоминается, как это сделать. Я виж…
17 фев '20 в 02:56
0 ответов

Почему я получаю эту ошибку? Ожидалось найти настройки в `config nil, Ueberauth.Strategy.Auth0.OAuth`, получил ноль. Проверьте свой config.exs

Я следил за этим руководством https://auth0.com/blog/elixir-and-phoenix-tutorial-build-an-authenticated-app/#Our-Phoenix-application-skeleton, и все работало нормально, пока я не попытался его запустить с включенной аутентификацией. Теперь я продолж…
07 июл '21 в 03:42
2 ответа

Продолжайте получать ошибку подделки межсайтовых запросов при использовании Ueberauth

Я использую Phoenix версии 1.3 и UeberAuth "~> 0.6". В настоящее время я получаю сообщение об ошибке CRSF, которое, по моему мнению, не должно происходить, но вполне возможно, что я делаю ошибку. В моем файле router.ex у меня есть следующее: scop…
01 авг '21 в 22:08
1 ответ

Elixir Phoenix 1.6 - попытка передать токен в браузер, функция nil.id/0 не определена или закрыта

Я работаю над приложением Phoenix 1.6. Я использовал Ueberauth для аутентификации через GitHub, которая работала. Я создал канал для публикации тем и комментариев, которые могут делать авторизованные пользователи. Затем я попытался добавить пользова…
17 фев '22 в 22:26