Лучший способ использовать Azure Active Directory с Angular 5 - PullRequest
0 голосов
/ 04 сентября 2018

Я ищу безопасный и популярный способ использования Azure Active Directory с приложением Angular 5. Angular 5 и .Net Core, если это имеет значение.

Я вижу, что обычный способ сделать это - использовать этот упаковочный пакет (adal-angular4). Кажется, он охватывает Angular 4, 5 и 6.

Я новичок в упаковщиках, и моя главная проблема: их разрешат в бизнес-настройках? Есть ли другие более «профессиональные» способы использования Azure AD с Angular 5? Стоит ли искать другие альтернативы, такие как Microsoft ADAL.js для JavaScript?

1 Ответ

0 голосов
/ 05 сентября 2018

Лучший способ сделать это, возможно, создать службу Adal для инкапсуляции логики и внедрения в другие компоненты, требующие аутентификации:

import { Injectable } from '@angular/core';
import * as AuthenticationContext from 'adal-angular';

const authContextFn: AuthenticationContext = AuthenticationContext;

@Injectable()
export class AdalService {

    private adalContext: AuthenticationContext;

    constructor() {
        this.adalContext = new authContextFn();
    }
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...