Как реализовать проверку подлинности на основе SAML для приложения Angular 7.x с Azure AD в качестве поставщика удостоверений? - PullRequest
0 голосов
/ 12 февраля 2019

Я создаю приложение Angular 7.x, где провайдером идентификации будет Azure AD, и он должен аутентифицировать пользователей с использованием SAML.Я еще не смог найти решение / пример такой реализации.Мне нужен идентификатор сотрудника пользователя и должность, но меня попросили не использовать график API.Может ли кто-нибудь помочь мне с этим?

MsAdalAngular6Module.forRoot({
      tenant: 'XXXX-XXXX-XXXX-XXXXXXXX',
      clientId: 'XXXX-XXXX-XXXX-XXXXXXXX',
      redirectUri: 'https://localhost:4200/',
      endpoints: {
        'https://graph.microsoft.com': 'XXXX-XXXX-XXXX-XXXXXXXX'
      },
      navigateToLoginRequestUrl: false,
      cacheLocation: 'localStorage',
    })

1 Ответ

0 голосов
/ 13 февраля 2019

Есть паспорта SAML и saml2-js, но они предназначены для Node / NPM.

Это опция?

В противном случае, поместите что-то вроде Auth0 / Okta в середину.Затем перейдите OpenID Connect к Auth0, как описано выше (Auth0 имеет свой собственный пример) и SAML для IDP.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...