'Update the session after creating a new user account.
If the socialaccount_sociallogin remains in the session, then the user
will be unable to connect a second account unless they log out and
log in again.'

def save_user(self, request, sociallogin, form):

    super(KumaSocialAccountAdapter, self).save_user(request, sociallogin, form)
    try:
        del request.session['socialaccount_sociallogin']
    except KeyError:
        pass
