Skip to content
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

Google Account appears to be sole log-in method #127

Open
n8willis opened this issue Feb 7, 2022 · 3 comments
Open

Google Account appears to be sole log-in method #127

n8willis opened this issue Feb 7, 2022 · 3 comments
Labels
core Related to the core code of RPGKeeper enhancement help wanted The developers would like for a community member to contribute this fix.
Milestone

Comments

@n8willis
Copy link

n8willis commented Feb 7, 2022

Looking at the dot-com site, the beta site, and the various docs, it seems as though a Google Account is the only login method supported. That certainly keeps at least some potential users at bay. If there are alternatives, it would be great to document them. If there aren't any yet, it would be helpful to at least have somewhere to track what would be necessary to plug in another auth method.

@Morgul
Copy link
Member

Morgul commented Feb 7, 2022

Currently, Google is the only login method. However, we are using passport.js under the hood which means that, theoretically, we could support a wide variety of login.

In practice, we might need to do some database work to store the required information from the various account types, as well as improve the UI. Not huge challenges, but work that needs to be done.

(As far as .com vs the beta site; I need to promote beta to production; the .com site's very long in the tooth at this point. I just haven't sat down to jump through the hoops required to do to upgrade.)

@Morgul Morgul added core Related to the core code of RPGKeeper enhancement help wanted The developers would like for a community member to contribute this fix. labels Feb 7, 2022
@Morgul Morgul added this to the Future milestone Feb 7, 2022
@n8willis
Copy link
Author

Haven't looked into that library myself, although I might find a bit of time. As far as hooking login to the internal user schema is concerned, is there anything mandatory other than a working email address?

@Morgul
Copy link
Member

Morgul commented Feb 17, 2022

Nope. Email's the only mandatory thing.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
core Related to the core code of RPGKeeper enhancement help wanted The developers would like for a community member to contribute this fix.
Projects
None yet
Development

No branches or pull requests

2 participants