-
Notifications
You must be signed in to change notification settings - Fork 31
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 IMAP App specific Password #374
Comments
Yeah,just create an App specific password.https://support.google.com/mail/answer/185833?hl=en-GB |
@simllll How do I get this to work for all the users without them all creating app specific passwords? We're on nonprofit G suite so LDAP isn't an option |
I guess there is no way around an app specific password, if you don't want to use ldap ... Maybe you can apply for some program at Google if your are eligible for non profit things? |
Damn, that's too bad. I've tried looking into asking google for LDAP access, no luck. Thanks! |
So I managed to actually get this to work. I created a express server that uses node.js puppeteer to login with a headless chrome instance. It actually works really really well with the Http auth function |
Haha creative solution ;-) do you want to share the headless login code? |
Outside of this, I've used a endswith checker to make sure it's from the correct domain. Known issues would be 2FA accounts, no work-around for that.
|
Right now I got it to work with two node apps, the radius, and then an express app. I noticed at the bottom of the readme there's a how to include radius server in another app. I can't seem to get that sample code going. Is it possible to run radius server in a custom node file with custom function for auth? |
[IMAPAuth] imap auth failed Error: Application-specific password required: https://support.google.com/accounts/answer/185833 (Failure)
Has anyone come up with a work around for this? I'd like to whitelist this radius server
The text was updated successfully, but these errors were encountered: