SECURE MESSAGING COMMUNICATION BETWEEN TWO USERS

Authors

  • Slađana Dimić Autor

DOI:

https://doi.org/10.24867/07OI01Dimic

Keywords:

Exchange server, Graph API, Bearer token, RESTful service, secure communication, authorization

Abstract

The aim of this thesis is to provide secure communication in the form of an email exchange between two users via Web application and Microsoft Outlook, a Microsoft Exchange client. This communication requires a new registered application on the Microsoft Azure portal that has the identifiers that are necessary to deliver the Bearer token. The Bearer token serves to authenticate the client to the service, in this case the client is a developed Web application. The client is then able to, through the Microsoft Graph RESTful API, pull all users of a particular group registered with Azure Active Directory and send mail to the selected user.

References

[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].

Published

2020-04-02