/// <summary>
 /// Constructor of a Single User Public client application (i.e. for Desktop/Mobile) targetting a specific URL of Microsoft Graph
 /// </summary>
 /// <param name="baseUrl">The base service URL for Microsoft Graph. For example, "https://graph.microsoft.com/v1.0".</param>
 /// <param name="authenticationProvider">The authentication provider</param>
 /// <param name="httpProvider">An optional Http Provider</param>
 private SingleUserPublicClientGraphApplication(string baseUrl, SingleUserPublicClientApplicationAuthenticationProvider authenticationProvider, IHttpProvider httpProvider)
     : base(baseUrl, authenticationProvider, httpProvider)
 {
     this.authenticationProvider = authenticationProvider;
 }