Out of curiosity...what provider is it that you're dealing with that provides a disconnect endpoint?
If you want to be sure to notify the provider of the disconnect that happens locally, then yet...making that call in a DisconnectInterceptor seems right.
On the other hand, if what you want to do is remove a connection locally when the user disconnects at the provider, then you'll have to probably write a controller to do that work. Facebook is the only provider that I know of that offers disconnect callbacks of this kind and Spring Social Facebook Web already has a DisconnectController for that purpose. But if another provider offers similar functionality, I'd love to know about it so that we can consider supporting it like we've done for Facebook.
Craig Walls
Spring Social Project Lead