"registered" - If there was already an account for this email address, this should be set to true. If a new account had to be created for this email address, but no additional information is needed, then it can still be set to true. If additional information is needed then it should be set to false. In that case the user will be redirected to signupUrl so your site can collect any other additional information. In that case the signupURL handler will need to be able to detect that the user has an identity provider and not ask for things like a password. If you do not want to implement that logic, you can modify the JavaScript added to your page to set the value of federatedSignupUrl in addition to SignupUrl. The widget will then redirect new federated users to that signup handler.