public async Task <User> FindByNameAsync(string normalizedUserName, CancellationToken cancellationToken)
        {
            var users = await userTable.ListEntitiesByFilterAsync(new Dictionary <string, object>() {
                { nameof(User.NormalizedEmail), normalizedUserName }
            });

            return(users.FirstOrDefault());
        }
        public async Task <TUser> FindByNameAsync(string normalizedUserName, CancellationToken cancellationToken)
        {
            var users = await userTable.ListEntitiesByFilterAsync(new Dictionary <string, object> {
                { "PartitionKey", _partitionKey },
                { nameof(IAzureStorageIdentity.NormalizedEmail), normalizedUserName }
            });

            return(users.FirstOrDefault());
        }