New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

RFE: enable account association by email for demo.kiwitcms.org #573

Closed
leon-anavi opened this Issue Oct 31, 2018 · 5 comments

Comments

Projects
None yet
2 participants
@leon-anavi

leon-anavi commented Oct 31, 2018

Description of problem

I am unable to login with GitHub using "continue with" option at demo.kiwitcms.org. I have logged before and now I am getting an error that user with my email address already exists. It is expected to exist but I expected just to login automatically using my GitHub credentials and without typing anything.

Version or commit hash (if applicable)

Version 6.1.1-ee

Steps to Reproduce

  1. Login in GitHub
  2. Login once in demo.kiwitcms.org using GitHub from "or Continue With"
  3. Try to login again in demo.kiwitcms.org using GitHub from "or Continue With"

Actual results

Login error:

A user with address ****@*****.org already exists!

Expected results

Successful login.

Additional info (Python traceback, logs, etc.)

@atodorov

This comment has been minimized.

Member

atodorov commented Oct 31, 2018

This is expected behavior. Association by email can be tricky business with unwanted security implications. Since the demo is built on top of a modified docker image (using python-social-auth) where you can enable different backends, some of which may not verify emails this operation is disabled by default.

I will keep this open as an RFE because with GitHub email association should be fairly secure.

@atodorov atodorov changed the title from Unable to login with GitHub using "continue with" option at demo.kiwitcms.org to RFE: enable account association by email for demo.kiwitcms.org Oct 31, 2018

@leon-anavi

This comment has been minimized.

leon-anavi commented Nov 1, 2018

Hi @atodorov,

Thanks for the feedback. Is there a known work around for logging using GitHub in this particular case?

@atodorov

This comment has been minimized.

Member

atodorov commented Nov 1, 2018

Is there a known work around for logging using GitHub in this particular case?

Yes, change the password for your existing account and when logging in via GutHub the application will create another user account.

@atodorov

This comment has been minimized.

Member

atodorov commented Nov 2, 2018

This has been resolved with the upgrade to 6.2
http://kiwitcms.org/blog/kiwi-tcms-team/2018/11/02/kiwi-tcms-62/

@atodorov atodorov closed this Nov 2, 2018

@leon-anavi

This comment has been minimized.

leon-anavi commented Nov 2, 2018

@atodorov thanks! As we discussed privately - I have done several tests after the update of https://demo.kiwitcms.org/ and everything looks good now.

Best regards,
Leon

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment