Just posted a shader on the Wiki to add radial gradients to untextured SFML graphics objects e.g. rectangles, circles, vertex arrays.
There is also a complete example that - using an sf::CircleShape and an sf::Rectangle - ends up displaying this:
Here's the Wiki page:
RadialGradient ShaderEDIT: changed image width to fit into the forum.