When I attempt to signin with facebook with spring social showcase, and I hadn't accepted permissions yet, I get a nice page that looks like the following: (circles in red are my doing of course):
Note how in the above 'access basic information' and 'post to facebook as me' is all on one screen and then at the bottom you have "allow" or "leave app."
In my flow, there are two screens that come up. The first one is the one asking about basic information and it looks vastly different and has a "log in" button?
Then if you accept that you get ANOTHER screen for the "post to facebook" acceptance, yet its buttons are different:
What's incredibly insidious for me is if I click "don't allow" in that last screen, I'm still brought to the join page and the providerSignInAttempt is in scope so after the user completes the join form my app thinks they are valid and ads a user connection. (What should happen is it should simply go back to the signin form just like it does in the showcase.)
The first thing I have to figure out is why is my acceptance flow so radically different?
I am requiring more permissions
Is there something special I need to setup on facebook app's end?