1. Wejść na stronę https://portal.azure.com/#view/Microsoft_AAD_RegisteredApps/ApplicationsListBlade i zalogować się na konto Microsoft.
  2. Utworzyć nową rejestrację. Nazwa dowolna, wspierany typ konta według potrzeb, jako Identyfikator URI przekierowania wpisać adres strony logowania dLibry.
  3. Wybrać utworzoną rejestrację, w menu wybrać Zarządzaj Uwierzytalnianie, w sekcji przepływów zaznaczyć oba typy tokenów (Tokeny dostępu i Tokeny identyfiaktorów), zatwierdzić zmiany.
  4. W menu wybrać Przegląd i zanotować Identyfikator aplikacji (klienta) oraz Identyfikator katalogu (dzierżawy).
  5. W pliku konfiguracyjnym dlibra-webapp/WEB-INF/conf/user-providers.xml odkomentować znacznik MicrosoftUserInformationProvider i uzupełnić clientId (identyfikator aplikacji) oraz tokenId (identyfikator katalogu).
    user-providers.xml
      <pl.psnc.dlibra.web.comp.user.oauth.microsoft.MicrosoftUserInformationProvider>
          <configuration>
              <loginPage>${homepage}${mainServletName}/login</loginPage>
              <logoutPage>${homepage}${mainServletName}/main?action=LogoutAction</logoutPage>
          </configuration>
          <additionalConfiguration>
              <clientId>12345678-9abc-de01-2345-6789abcdef01</clientId>
              <tenantId>abcdef01-2345-6789-abcd-ef0123456789</tenantId>
          </additionalConfiguration>
      </pl.psnc.dlibra.web.comp.user.oauth.microsoft.MicrosoftUserInformationProvider> 
  • No labels