Как войти в Angular приложение с помощью Windows входа в систему с помощью Singel Sign On - PullRequest
0 голосов
/ 10 января 2020

Я работаю над приложением Angular и мне нужно внедрить единый вход, чтобы при входе в мой компьютер Windows с именем пользователя и паролем мое приложение Angular использовало эти учетные данные Windows для входа в систему. в приложение.

Есть ли кто-нибудь, кто мог бы помочь мне с идеями о том, как реализовать единый вход в систему (Windows и Angular 8 приложение)? Буду признателен, если вы сможете поделиться примерами кода или любыми материалами, которые могут вам помочь.

Cheers

Ответы [ 2 ]

0 голосов
/ 21 января 2020

Это очень просто. Просто установите плагин msal- angular или плагин adal- angular. Я использовал adal- angular.

Затем добавьте приведенный ниже код в app.module.ts

MsAdalAngular6Module.forRoot({
        tenant: 'your-tenant-id',
        clientId: 'your-client-id',
        redirectUri: "a-url",
        navigateToLoginRequestUrl: false,
        cacheLocation: '<localStorage / sessionStorage>'
      })

Затем добавьте нижеприведенную строку на странице входа.

this.adalService.login();
0 голосов
/ 10 января 2020

Вы можете попробовать пакет узла, такой как passport-windowsauth и passport-ldapauth , чтобы обеспечить windows аутентификацию на основе

...