In a saucepan, bring wine, 1/2 cup of water and shallots to a boil. Reduce heat to low and add salmon. Cover and cook for 2 minutes.
Remove pan from heat, set aside, still covered for 10 minutes. Strain, keep shallots and discard liquid. Transfer the salmon to a plate and refrigerate for 20 minutes
Break fish into pieces. Gently stir in the remaining ingredients. Season to taste with salt and pepper.
Transfer the rillettes to a serving bowl. Serve immediately, or cover and refrigerate for up to 3 days. Serve with sliced baguette or crackers.