Przejdź do głównej treści

Konfiguracja Single-Sign-On dla dab Nexus Managed App

Przed rozpoczęciem należy zlokalizować zarządzaną grupę zasobów swojego Managed App w portalu Azure Portal. W prawym górnym rogu strony podsumowania Managed Application znajduje się Link prowadzący do tej grupy zasobów. Zarządzana grupa zasobów zawiera m.in. usługę App Service oraz Storage Account, które będą wymagały późniejszej modyfikacji.
nexus_sso_ma_1
nexus_sso_ma_2

  • Proszę otworzyć menu Microsoft Entra ID w portalu Azure Portal
    nexus_sso_ma_3

  • Proszę wybrać aplikacje przedsiębiorstwa
    nexus_sso_ma_4

  • Następnie proszę wybrać Nową aplikację i utworzyć własną aplikację

  • Proszę wprowadzić nazwę, np. dab Nexus, oraz zaznaczyć pole Integruj inną aplikację, której nie można znaleźć w galerii (spoza galerii)
    nexus_sso_ma_5

  • Proszę kliknąć na Single Sign-On, a następnie wybrać SAML jako metodę SSO
    nexus_sso_ma_6

  • W zakładce Podstawowa konfiguracja SAML należy wybrać Edytuj

  • Proszę podać identyfikator, np. dabNexus, oraz Reply URL. Reply URL to adres URL dla usługi App Service dab Nexus z dopiskiem /sso/saml/acs na końcu
    nexus_sso_ma_7

  • Należy pobrać certyfikat Base64 z sekcji SAML Signing Certificate; będzie on potrzebny w dalszej konfiguracji

  • Należy skopiować App Federation Metadata Url z tej samej sekcji; będzie on także używany później
    nexus_sso_ma_8

  • Proszę przesłać plik certyfikatu Base64 do udziału plikowego share-dabnexus-home w Storage Account oraz umieścić go w katalogu AdditionalCertificateAuthorities.

  • Upewnić się, że plik posiada rozszerzenie .crt, a jego nazwa zawiera wyłącznie małe litery (np. idp.crt).
    nexus_sso_ma_9

Proszę dodać trzy nowe zmienne środowiskowe do App Service:

NazwaWartość
DABNEXUS_AuthModeSAML
DABNEXUS_SAML__IssuerIdentyfikator wybrany uprzednio w Microsoft Entra ID
DABNEXUS_SAML__IdentityProviderMetadataUrlSkopiowany wcześniej App Federation Metadata Url z Microsoft Entra ID

nexus_sso_ma_10 Po zapisaniu zmiennych środowiskowych, App Service zostanie ponownie uruchomiona. Konfiguracja Single-Sign-On powinna być zakończona i działać poprawnie.