- Wejść na stronę https://portal.azure.com/#view/Microsoft_AAD_RegisteredApps/ApplicationsListBlade i zalogować się na konto Microsoft.
- Utworzyć nową rejestrację. Nazwa dowolna, wspierany typ konta według potrzeb, jako Identyfikator URI przekierowania wpisać adres strony logowania dLibry.
- 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.
- W menu wybrać Przegląd i zanotować Identyfikator aplikacji (klienta) oraz Identyfikator katalogu (dzierżawy).
- 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>
