Well, after some research, I came up with this solution to make sure the user is authenticated using any social provider or only django auth by default. Check here moreinfo ..
{% if user.is_authenticated and not backends.associated %}
#Do or show something if user is not authenticated with social provider but default auth
{% elif user.is_authenticated and backends.associated %}
#Do or show something if user is authenticated with social provider
{% else %}
#Do or show something if none of both
{% endif %}
source
share