Описание тега auth-guard

Относится к классу AuthenticationGuard Angular, механизму защиты маршрута, наиболее часто реализующему canActivate.
1 ответ

Угловая маршрутизация не работает после успешной аутентификации

Я установил простую аутентификацию, работающую с AngularFireAuth, но теперь моя маршрутизация больше не работает, console.logs показывает "Хорошо это сработало", так что же не так? (это в основном только защита маршрутизации из документации) Auth-сл…
0 ответов

JS: необработанное отклонение обещания: не может соответствовать ни одному маршруту. Сегмент URL: "resetPasswordRequest/:id";

У меня есть этот router.ts { path: 'resetPasswordRequest/:id', component: ResetPassIdComponent, canActivate: [AuthGuard]} В компоненте ResetPassIdComponent я получаю идентификатор с этим кодом: ngOnInit(): any { let myid = this.route.snapshot.paramM…
21 дек '18 в 15:07
1 ответ

Почему невозможно вернуть Obeservable.of(false) в блоке catch в методе canActivate?

Я использую функцию canActivate для защиты некоторых маршрутов (администратор). Для этого случая я использую authGuard класс / функции: Проблема в том, когда я пытаюсь вернуть наблюдаемое логическое значение как: return Observable.of(false); не рабо…
01 авг '18 в 06:50
1 ответ

Как сопоставить URL, который содержит динамический заполнитель

Поэтому я пытаюсь добавить охрану маршрута, используя угловой, и у меня есть URL, который содержит динамический заполнитель domain/profile/:id/public => ex. domain/profile/1/public и я хочу проверить, является ли целевой URL такой же, как для это…
12 ноя '18 в 18:45
0 ответов

Ionic4 Angular AuthGuard работает для домашней страницы, а не для входа на страницу

Я создал Authguard для своего веб-приложения и назначил несколько маршрутов, таких как Дом, Вход в систему, Регистрация и т. Д. Ожидаемое поведение: Домашняя страница - намерение показать страницу входа, если пользователь не вошел в систему Вход, ре…
0 ответов

Ошибка броска Angular Router Guard

Проблема [решена], см. "Сбои, когда" AuthGuard падает, когда несколько, если добавлены операторы / вращатели. Рабочий сценарий У меня есть рабочий AuthGuard, который перенаправляет пользователей, если они не вошли на страницу входа. Сбой, когда EDIT…
13 окт '17 в 14:04
1 ответ

Можно деактивировать с неработающими дочерними маршрутами

У меня есть маршрутизация, как показано ниже: { path: "home", children: [{ path: "dashboard", children: [{ path: "user", canDeactivate: [CanWeDeactivateThis] }] }] } В маршрутах определены компоненты, выше приведен простой снимок. Я получаю компонен…
06 дек '18 в 04:39
2 ответа

В Angular -> как проверить, есть ли у пользователя разрешение на доступ на основе ролей с сохранением роли в базе данных.

Я пытаюсь сделать ролевый доступ к своему приложению в угловом формате, и мне нужна помощь, потому что я новичок в угловом... Во-первых, это то, что я имею в маршруте, где я устанавливаю, какие роли могут получить к нему доступ... из app-routing.mod…
0 ответов

Angular6 - canActivate(), Auth Guard не работает с Promise<логическое значение>

Описание: Auth Guard всегда выдает ошибку, когда обещание отклоняется (). ERROR Error: Uncaught (in promise): [object Boolean] at resolvePromise (zone.js:814) at resolvePromise (zone.js:771) at zone.js:873 at ZoneDelegate.push../node_modules/zone.js…
1 ответ

Как заставить AuthGuard ждать LocalStorage в Angular 4?

Я разработал веб-сайт на Angular 4 и ASP.Net Core. Однако есть одна вещь, которая меня беспокоит. Он имеет некоторую базовую реализацию входа в систему с JWT, и я использую локальное хранилище для сохранения объекта пользователя и токена. Все работа…
11 мар '18 в 20:30
1 ответ

Как получить сервисный ответ перед загрузкой компонента Angular 4?

У меня есть сервис, который делает запрос к API, и в соответствии с его ответом я должен решить, должен ли компонент быть загружен или нет. но из-за времени, потраченного на получение ответа, компонент загружается независимо от состояния ответа, и ч…
18 ноя '17 в 15:29
0 ответов

Laravel JWT Authentication для нескольких моделей

Сейчас я ищу статьи для аутентификации JWT (tymondesigns/jwt-auth) для нескольких моделей. Но, похоже, пока нет горячего решения этой проблемы. Я хочу разделить только модели User и Admin с использованием аутентификации JWT. Пожалуйста, помогите мне…
16 ноя '17 в 03:24
1 ответ

Подождите, пока две наблюдаемые завершат порядок в Angular Auth Guard

Вот мой Angular Auth Guard. Он проверяет состояние входа в систему, затем получает от него идентификатор, если он существует, и проверяет профиль, назначенный этому идентификатору. Я пытаюсь разрешить охрану, ожидающую завершения этих двух наблюдаем…
10 май '18 в 16:32
0 ответов

Программно вызвать аутентификацию

Можно ли вызвать AuthGuard внутри компонента? Цель этого заключается в том, что если какая-то логика дает сбой, то это вызывает AuthGuard где AuthGuard содержит логику для навигации пользователей, пока они не выполнили задачи, заданные на этой стран…
20 сен '18 в 06:39
2 ответа

Компонент Auth Service и Login не взаимодействует

Я использую Angular 4 и пытаюсь вернуть логическое значение из службы аутентификации, но когда я пытаюсь установить console.log значение, оно возвращает неопределенное значение. Я пытаюсь вернуть логическое значение и сделать оператор if/else, перен…
0 ответов

Проверка электронной почты в laravel 5.7 для администратора

Я хочу реализовать, должен проверить в административных маршрутах, у меня есть admin guard и все маршруты, связанные с admin, как я могу добиться этой функциональности для admin guard в Laravel 5.7
26 ноя '18 в 10:12
1 ответ

Возвращаемое значение подписаться напрямую в canActivate auth guard

Ниже приведен мой код, и я пытаюсь получить возвращаемое значение непосредственно в возвращение canActivate, но проблема в том, что он сначала запустит проверку перед запуском метода "this._authService.isAdmin(token)". Я знаю это так из-за асинхронн…
21 мар '18 в 01:49
1 ответ

Angular - AuthGuard перенаправляет Iframe

Я реализую iFrame в моем угловом приложении. Когда я даю URL src прямо в HTML, приложение работает нормально и загружает запрошенный пользовательский интерфейс. Но когда я получаю URL-адрес src из бэкэнда и передаю его как переменную, auth guard пер…
19 ноя '18 в 07:07
0 ответов

Установка canActivate в true при тестировании с фиктивными данными с помощью Protractor

У меня есть тест Protractor E2E, запущенный с переменной AuthGuard на canActivate в Маршрутах для каждого компонента. Это происходит при вызове любого компонента, который проверяет сервер идентификации, если у вас есть действительный токен, иначе он…
2 ответа

Ошибка: Uncaught (в обещании): ReferenceError: localStorage не определен

Я программирую одностраничное приложение, используя Angular/Typescript. Приложение запускается со страницы входа. Когда пользователь аутентифицирован, новая страница загружается с использованием этой строки кода: this.router.navigate(['/productionFi…
01 мар '18 в 07:55