private static unsafe void RefreshAccessTokenCallback(IntPtr sessionHandlePtr)
        {
            var session = Session.Create(sessionHandlePtr);

            AuthenticationHelper.RefreshAccessTokenAsync(session).ContinueWith(_ => session.Handle.Dispose());
        }