Описание тега angular-route-guards
1
ответ
Angular Route Guards: Или против И
Я работаю над защитой интерфейса моего приложения Angular с помощью средств защиты маршрута. Работая с ними в прошлом и исследуя онлайн, добавление нескольких охранников к маршруту требует, чтобы все они вернули true, чтобы разрешить доступ. Но что,…
05 сен '17 в 20:31
1
ответ
Могу ли я прочитать значение параметра маршрута из `canActivate: AuthGuard`?
{ path: ':l/bla/bla/bla', component: ..., canActivate: [AuthGuard] } затем AuthGuardконструктор: constructor( private readonly router: Router, private readonly activedRoute: ActivatedRoute) { } ... однако оба .params а также .snapshot.params пусто и…
22 сен '18 в 21:57
0
ответов
Как реализовать routerLinkDisabled?
Я ищу для реализации директивы под названием routerLinkDisabled / routerLinkEnabled, похожий на routerLinkActive, но он добавляет классы всякий раз, когда обнаруживает, что навигация по маршруту отключена охранником. Например: @Injectable() export c…
03 авг '18 в 06:43
1
ответ
Условно загружаемые модули в Ангуляр 4
Есть ли способ загрузить модуль условно или запретить доступ модуля в некоторых условиях? Я просто хочу, чтобы загружать модули и его подчиненные только удовлетворяет конкретное условие. Возможное решение, которое я пробовал до сих пор Ленивые модул…
29 ноя '17 в 17:17
2
ответа
Условный рендеринг компонентов в розетке углового дочернего маршрутизатора
Я пытаюсь найти способ условного рендеринга компонентов в router-outlet дочернего маршрута, в зависимости от роли пользователя. Например, у меня есть DashboardComponent, который содержит router-outlet, Я хочу компонент, который отображается в дочерн…
17 авг '18 в 11:32
1
ответ
Route guard для аутентификации в хранилище ngrx
Я пытаюсь создать AuthGuard чтобы проверить, может ли пользователь получить доступ к маршруту, в противном случае перенаправьте на страницу входа в систему. Я хочу вернуть Observable<Boolean|UrlTree> отcanActivate метод. Вот что у меня так дал…
12 фев '19 в 12:32
1
ответ
Маршрутная охрана Angular не работает в приложении
Я добавил маршрут с охраной на своем app-routing.module.ts файл вроде так: {path: 'detail/:id', component: DetailComponent, canDeactivate: [PendingChangesGuard]}, Если я попытаюсь полностью покинуть угловое приложение, я увижу ожидаемое сообщение от…
25 фев '19 в 00:40
1
ответ
Route Guard: Как я могу установить true или false на основе параметров, установленных из HttpPost?
Мой код: @Injectable() export class UserRouteAccessService implements CanActivate { authorized = [ 'AGREEMENTS_VIEW', 'PROSPECTS_VIEW', 'AGREEMENTS_INSERT_UPDATE', 'PRODUCTS_INSERT_UPDATE', 'PROSPECTS_INSERT_UPDATE', 'DOCUMENTS_VIEW', 'DOCUMENTS_INS…
13 авг '18 в 08:52
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…
02 июн '18 в 11:07
3
ответа
CanActivate охранники на дочерних маршрутах выполняются до окончания родительского разрешения
Я пытаюсь разрешить данные, прежде чем переходить к дочерним маршрутам, так как я должен использовать эти данные в детской защите. Эта проблема связана с родительским распознавателем, которая разрешает данные после увольнения. Решение занимает много…
22 мар '18 в 11:57
1
ответ
Охранник углового маршрута возвращает неправильное значение для наблюдаемого
Я пытаюсь использовать охрану маршрута, чтобы проверить, вошел ли пользователь, вошедший в систему, до доступа к маршруту. для этого у меня есть replaySubject, содержащий значение true, если пользователь вошел в систему. Когда я вызываю мой метод дл…
17 апр '18 в 10:18
2
ответа
Может активировать охрану и используя наблюдаемые с ними угловые 5
Я использую охрану маршрута, который реализует canActivate Я поместил кучу консольных журналов в коде, чтобы понять, где он терпит неудачу. что произойдет, если я перейду к защищенному маршруту. Навигация не удалась, потому что охранник не может вер…
10 май '18 в 16:33
2
ответа
В Angular, если вход в систему выполнен, пользователю не следует снова заходить на страницу входа в систему, пока он не выйдет из системы. Как реализовать это в Angular
После входа в систему, пока пользователь не выйдет из системы, маршрут страницы входа не должен быть доступен. как это реализовать в Angular. Пожалуйста, дайте подробное объяснение с необходимым кодом. import { Injectable } from '@angular/core'; imp…
14 авг '18 в 17:34
1
ответ
CanActivate: наблюдаемое логическое значение с прослушивателем Socket
Я пытаюсь получить свойство из сокета с сервера, как это isVerified() { this.socket.emit('verify'); return new Observable<boolean>(observer => { this.socket.on('isVerified', data => { observer.next(data) observer.complete() }) }) } данны…
03 сен '18 в 03:55
1
ответ
Angular 6 Route Guard показывает белую страницу
Я пытаюсь добавить Route Guard, который будет отправлять JWT в PHP API, который будет возвращать true или false в зависимости от того, аутентифицирован ли пользователь. Благодаря моему тестированию Route Guard работает до тех пор, пока не вызовет AP…
15 авг '18 в 15:06
2
ответа
Проверьте, содержат ли "данные" элементы массива
canActivate(route: ActivatedRouteSnapshot, state: RouterStateSnapshot): Observable<boolean> | Promise<boolean> | boolean { return new Promise((resolve, reject) => { this.securityService.securityActions().subscribe( data => {debugg…
13 авг '18 в 10:23
0
ответов
CanDeactivate не работает с одноуровневыми модулями, использующими Observable
Я внедряю canDeactivate guard в свой компонент, используя службу подтверждения primeng, создавая наблюдаемый для пользователя ответ на приглашение. Проблема заключается в том, что, когда я пытаюсь перейти на одноуровневый маршрут и нажать "Да" на за…
28 фев '19 в 21:30
1
ответ
В Angular можно ли загружать разные модули в зависимости от того, аутентифицирован ли пользователь или нет?
Например, URL: www.example.com должен загружать один модуль, если пользователь аутентифицирован, в противном случае он должен загружать другой модуль. Я пытался использовать охрану, но это не сработало, как я ожидаю. Я довольно новичок в Angular. Бы…
26 дек '18 в 15:15
2
ответа
Angular получить данные из аутентификации Kerberos
У меня есть угловое приложение с бэкэндом. Проверка подлинности выполняется браузером Kerberos до запуска приложения. Ответ содержит JWT с ролями в нем. Мой подход - дополнительный HTTP-вызов к серверу, когда приложение начинает получать учетные дан…
27 фев '18 в 07:31
0
ответов
Angular - у меня проблемы с получением canDeactivate работы с моим модом для маршрута
Сценарий: Технология: приложение Angular версии 5 с использованием машинописи и веб-пакета. Я сделал canDeactivate guard, чтобы увидеть, хочет ли пользователь покинуть текущий маршрут. Когда пользователь пытается перейти к другому маршруту, должен п…
06 фев '18 в 16:48