Рубрики
Без рубрики

Представляем @ RXWeb / Angular-маршрутизатор: обрабатывать угловую маршрутизацию лучше 🚀

@ RXWeb / Angular-маршрутизатор представляет собой пакет для управления маршрутами в угловом приложении вместе с авторизацией, аутентификацией в интуитивном и сегрегированном виде.

Автор оригинала: Ushmi Dave.

Угловой маршрутизатор, способный построить SPA-приложения, поддерживающие множественный маршрут, обеспечивает доброе использование единого HTML со всеми функциями по всему приложению и рендеринг пользовательского интерфейса на основе маршрута, дополнительно настроить Granswards для предоставления и удаления доступа, который довольно круто .😀.

Другими аспектами, которые следует позаботиться о разработке приложения с высокой ценной безопасностью, являются аутентификация и авторизация, такова, что они выполняются отдельно, что тоже в концентрированном виде, один охранник для управлять доступом и A Обработчик действий перед маршрутом Для управления данными приложения, как это управляется в угловом приложении, а какие вызовы высокого уровня сталкиваются с уступкой ?????

Что нет?

  1. Центральная ориентация для обработки разрешений и аутентификации до добычи с отделением проблем
  2. Глобально разрешить пользователь до инициализации компонентов
  3. Всемирно управлять доступом на основе роли пользователя
  4. Одинокий Канактивировать Для всех маршрутов для обработки сложных бизнес-правил отдельно
  5. Глобальный и компонентный уровень с ограниченными возможностями

Почему @ rxweb/ingular-marriter?

  • Декоратор, который объявлен в корневом модуле с ролью для обработки аутентификации, авторизации и среднегозауса на протяжении всего приложения, с которыми управляются индивидуально
  • Одинокий канадский охранник со всеми маршрутами
  • Компонентный разумный доступ
  • Централизованное шифрование URL

с @ rxweb/ingular-marrit

Что такое @ rxweb/ingular-marriter?

@ RXWeb/Angular-маршрутизатор представляет собой пакет для управления маршрутами в угловом приложении вместе с авторизацией, аутентификацией в интуитивном и сегрегированном виде.

Это приходит с Упрощение Действия, которые будут выполнены, когда пользователь перенаправляет на маршрут, и данные оказываются, что увеличивает Ремонтопригодность модуля маршрутизатора в нашем угловом приложении и помогает избежать использования нескольких охранников, в то время как делает приложение последовательный Отказ

Использование

Монтаж:

NPM установить @ rxweb/ingular-marrit

Добавьте следующее в оператор импорта в App.module.ts

import { RxRoutingModule } from '@rxweb/angular/router';

Как мы обсуждали, мы увидим, как глобально использовать авторизацию, аутентификацию и подразделение, используя один декоратор @routermodule.

@routermodule объявляется в приложении. Module.ts, как показано ниже

@routerModule({
    authentication:,
    authorization :,
    middlewares : [] 
  })
@NgModule({...})
export class AppModule { }

Мы сделаем один за другим, добавляем значения в эти свойства по учебнику, указанному вниз, как показано ниже:

Так же, как мы

Для внедрения разрешения, обратитесь к Упрощенный способ выполнения аутентификации в угловой маршрутизации

Заключение

В этой статье мы узнали о @ RXWeb/Angular-маршрутизатор и его преимуществами, а также учебные части реализации в @Routermodule, наряду с глобальной реализацией, она также содержит разрешение на основе директивы, на основе компонентов по ограниченому времени и уровень доступа.