SISTEM ZA BEZBEDNU KOMUNIKACIJU DVA KORISNIKA PUTEM RAZMENE PORUKA

  • Slađana Dimić
Ključne reči: Exchange server, Graph API, Bearer token, RESTful servis, sigurna komunikacija, autorizacija

Apstrakt

Cilj ovog rada jeste da se obezbedi sigurna komunikacija u vidu razmene mail-a dva koris­nika preko Web aplikacije i Microsoft Outlook-a, klijenta Microsoft Exchange-a. Za ovu komunikaciju potrebno je registrovati novu aplikaciju na Microsoft Azure portalu koja ima identifikatore neophodne za dobavljanje Bearer tokena. Bearer token sluzi da se klijent, u ovom slučaju razvijena Web aplikacija, autentifikuje servisu. Klijent je tada u mogućnosti da, preko Microsoft Graph RESTful Web API-a, potraži sve korisnike određene grupe registrovane na Azure Active Directory-u i pošalje mail odabranom korisniku.

Reference

[1] Wikipedia, „Microsoft Exchange Server,“, 9 September 2019. Dostupno: https://en.wikipedia.org/wiki/Microsoft_Exchange_Server. [Poslednji pristup Avgust 2019].
[2] Wikipedia, "Wikipedia Outlook", September 2019. Dostupno: https://en.wikipedia.org/wiki/Microsoft_Outlook. [Poslednji pristup Septembar 2019].
[3] Microsoft, „What is Azure Active Directory,“ Microsoft Azure, Dostupno: https://docs.microsoft.com/en-us/azure/active-directory/fundamentals/active-directory-whatis. [Poslednji pristup Septembar 2019].
[4] Roy Fielding, Architectural styles and the design of network-based software architectures. Vol. 7. Doctoral dissertation, California, Irvine: University of California, 2000.
[5] Mumbaikar, Snehal, and Puja Padiya, „"Web services based on soap and rest principles.", International Journal of Scientific and Research Publications, 2013.
[6] Swagger, „Bearer Authentication,“ 2019. Dostupno: https://swagger.io/docs/specification/authentication/bearer-authentication/. [Poslednji pristup Avgust 2019].
[7] Microsoft, "Get access without a user", Microsoft Graph. Dostupno: https://docs.microsoft.com/en-us/graph/auth-v2-service. [Poslednji pristup Septembar 2019].
Objavljeno
2020-04-02
Sekcija
Inženjerstvo informacionih sistema