-
Notifications
You must be signed in to change notification settings - Fork 2.2k
Doesn't support authentication #19
Comments
It appears that Electron supports this since electron/electron#3250, I'll look into implementing this with a small window, thanks for the feedback! |
I got this same thing with Otherwise, this is a very sweet tool! Thanks for putting it together. :) |
Same issue for Facebook auth while "nativefier"ing Habitica. |
…renced in #19 - Issue #19 (comment) - When a link that requests a new window is clicked, the app will check if the link is an external link. If so, the default desktop browser (Chrome, Safari etc.) will be opened. Otherwise, a new Electron BrowserWindow will be opened, which supports the use case of logging in to OAuth websites such as feedly.com
I've tested this with Feedly, and it works great, but when trying to do Google log in to Asana (app.asana.com), it simply opens a Safari window, and stays there. |
My original report was about basic HTTP authentication dialogs. I'd imagine that Google/Facebook/etc. logins that open separate browser windows would require a completely different fix. |
You can now use the right click context menu to force certain authentication links to open in the same Electron process, and hence login will work for most OAuth sites. @mdamjanic7 Asana seems to be an exception and I have no idea how to get it to work there though :( |
If anyone can figure out how to get certain OAuth sites like Asana to work please voice out, closing this issue for now. |
I've created #164 which consolidates all problems with logging in! |
This is a narrow-cast solution which wokred for me and keeps non-google-login links opening externally for asana:
|
superb. |
I have some web pages on my personal server, e.g. Transmission, that require HTTP authentication before loading the page. When I try to package these as apps using nativefier, they just give a 401 page without any login prompt.
The text was updated successfully, but these errors were encountered: