Hi Vipin,
This seems related to a previous ticket of yours, [#3936](https://support.gluu.org/3936).
You can use the Asimba SAML proxy to give users the option to choose a trusted external SAML IDP for authentication.
You can use the passport component to give users the option to choose a social site like FB or Google for authentication.
If an IDP other than Gluu is used by the user to login, the Gluu Server will get back and store user information about those people, but will not have a password.
Thanks,
Will