Konfiguracja autoryzacji OAuth dla poczty Office 365

Poprzednia Do góry Następna

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.

clip0031

 

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.

clip0034

 

6.W otwartym formularzu należy wybrać Add a platform, a następnie Web.

clip0035

7.W pole Redirect URIs należy wpisać URL w postaci:
https://{adres aplikacji VIB}/VIBDevelop/configuration/email-configuration/update-token

8.W miejsce {adres aplikacji VIB} należy podać poprawny adres aplikacji VIB.

9.Konfigurację zatwierdzamy przyciskiem Configure.

clip0036

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.

clip0037

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),
UWAGA! Wartość pola Value można skopiować tylko zaraz po dodaniu nowego wpisu „secret”. Po ponownym wejściu na tą stronę skopiowanie nie będzie już możliwe.

clip0038

12. Z menu po lewej stronie należy wybrać Api permissions, Add permission, Microsoft Graph.

clip0039

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.

clip0040

14. Powtarzając powyższe czynności, należy dodać kolejne uprawnienia: „SMTP.Send”, „openid”, „offline_access”.

clip0041

15. Po zakończeniu dodawania uprawnień, na liście powinny wyświetlać się następujące wpisy:

clip0042