First, I'm glad to hear that you're working on a Spring Social Flickr project! It's always exciting to hear that the community is pitching in to bring Spring Social to new providers such as Flickr. Is there a GitHub URL (or other URL) that I can link to from the Spring Social homepage to make others aware of your work (and maybe you'll get some feedback/assistance from the community)?
If you were asking about ConnectController, then I would say that you can provide custom parameters by implementing a ConnectInterceptor for Flickr that adds whatever you want to the parameters map given to preConnect(). But you're asking about ProviderSignInController, which currently has no support for interceptors. Furthermore, as you are creating a provider extension for Spring Social, it may be argued that asking the developer to do an extra configuration step for Flickr may be unwarranted (I'll have to think on this some more before I decide).
In either case, you are right: ProviderSignInController has no direct provision for passing such parameters. https://jira.springsource.org/browse/SOCIAL-255 talks about adding interceptor support for ProviderSignInController and I was planning on starting on that one soon. I also just created https://jira.springsource.org/browse/SOCIAL-306 to capture the need for sending custom parameters to buildOAuthUrl().
Keep an eye on these 2 issues and I'll let you know (probably on this thread) when I have something for you to try out.
Craig Walls
Spring Social Project Lead