/// <summary>
 /// Helper used in Startup class to retrieve a token from an authorization code.
 /// </summary>
 /// <param name="authorizationCode">An authorization code received from an openid connect auth flow.</param>
 /// <returns></returns>
 public async Task <AuthenticationResult> GetAccessTokenByAuthorizationCode(string authorizationCode)
 {
     return(await ClientApplication.AcquireTokenByAuthorizationCode(Scopes, authorizationCode).ExecuteAsync());
 }