W celu umożliwienia autoryzacji OAuth dla poczty Office 365: 1.Należy zalogować się do Microsoft Entra admin center (https://entra.microsoft.com/) 2.Następnie nalezy zarejestrować nową aplikację klikając New registration w menu Applications -> App registrations. |
3.Na formularzu należy podać dowolną nazwę aplikacji (można ją później zmienić ) i zatwierdzić przyciskiem Register. 4.Na widoku nowo dodanej aplikacji można znaleźć wartości „Application (client) ID” oraz „Directory (tenant) ID”, które posłużą do konfiguracji poczty w VIB (pola „ClientId” oraz „Authority url”). 5.Należy kliknąć opcję Add A Redirect URI. |
6.W otwartym formularzu należy wybrać Add a platform, a następnie Web. |
7.W pole Redirect URIs należy wpisać URL w postaci: 8.W miejsce {adres aplikacji VIB} należy podać poprawny adres aplikacji VIB. 9.Konfigurację zatwierdzamy przyciskiem Configure. |
10. W menu z lewej strony ekranu należy wybrać Certidicates & secrets, a następnie New client secret, wpisać dowolną nazwę dla „secretu”, wybrać najdłuższy czas ważności i zatwierdzić przyciskiem Add. |
11. W tabeli Client secrets powinien być widoczny nowo dodany „secret”. Należy skopiować wartość pola Value, które musi zostać użyte w konfiguracji poczty w VIB (pole ClientSecret), |
12. Z menu po lewej stronie należy wybrać Api permissions, Add permission, Microsoft Graph. |
13. Należy zaznaczyć pole Delegated permissions. W pole wyszukiwania należy wpisać „imap”, zaznaczyć pole wyboru przy opcji IMPA.AccessAsUser.All i kliknąć Add permission. |
14. Powtarzając powyższe czynności, należy dodać kolejne uprawnienia: „SMTP.Send”, „openid”, „offline_access”. |
15. Po zakończeniu dodawania uprawnień, na liście powinny wyświetlać się następujące wpisy: |