private async Task <IEnumerable <Claim> > GetRegionMembershipRoleClaimsAsync(IEnumerable <Claim> userInfoClaims, CoreDbContext coreDbContext)
        {
            var userEmail         = userInfoClaims.First(c => c.Type == "email").Value;
            var regionMemberships = await coreDbContext.GetRegionMembershipsAsync(userEmail);

            return(regionMemberships
                   .Select(rm => new ClaimsExtensions.RegionMembershipRoleClaimValue()
            {
                RegionId = rm.RegionId,
                RegionRoleId = rm.RegionRoleId
            })
                   .Select(rm => rm.ToClaim()));
        }