On Wed, Dec 18, 2019, 10:14 PM Daniel G. Wilson ***@***. Imagenes is one of the best ways to get easy access to Google Photos on Linux. Google Plus Web App Original Chat & Messenging Source (link to git-repo or to original if based on someone elses unmodified work): Add the source-code for this project on opencode.net News & events. Nativefier is a command line tool that allows you to easily create a desktop application for any web site with succinct and minimal configuration. nativefier https://mail.google.com/mail --user-agent 'Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:70.0) Gecko/20100101 Firefox/70.0' --name "My Gmail" --internal-urls ". nativefier --name 'Computingforgeeks' 'computingforgeeks.com' Wait for it to complete then check created folder contents: $ ls -1 ~/Documents/Home\ \ ComputingForGeeks-darwin-x64 Home ComputingForGeeks.app LICENSE LICENSES.chromium.html version Thank you @ubuntudroid, this solution saved me. ***> wrote: Google blocks login from nativefier app, unless setting userAgent to non-Chrome browser. As a result, this program isn’t set up by default on any major Linux distribution. Nativefier was added by Cerates in Apr 2020 and the latest update was made in Jul 2020. Nativefier is a command line tool that allows you to easily create a desktop application for any web site with succinct and minimal configuration. Example for https://next.focuster.com which uses Google OAuth for login: nativefier --name "Focuster" "https://next.focuster.com" --internal-urls "accounts.google.com|next.focuster.com" Note: it will not always be the main domain, that you need to add to internal URLs. I've created a nativefier app for https://contacts.google.com, and it installs just fine, but Google seems to be blocking the initial login with this message: My older nativefier apps pointed to Google services are still loading OK, I'm guessing because the login is already saved and Google isn't blocking things at that stage. On Tue, Sep 3, 2019, 3:13 AM Filip Oščádal ***@***. Google Plus Web App Original Chat & Messenging Source (link to git-repo or to original if based on someone elses unmodified work): Add the source-code for this project on opencode.net I used my current user agent string, along with internalUrls set to . I stumbled upon a cool tool named Nativefier which converts a website into a desktop application, i.e. FWIW, I made a few changes that would compute the version number of the latest Chrome release and set that as the agent string every time the nativified app starts. jiahaog/nativefier. *accounts .google.com.*". This works well: *", This works well: The list of alternatives was updated Sep 2020. Right-clicking another random link on the page and choosing the "Open in new window" option worked. New Devices LG Wing Galaxy Note 20 Ultra Galaxy Z Fold2 Motorola Razr Galaxy S21 Redmi Note 8 Pro OnePlus 8T. Imagenes is one of the best ways to get easy access to Google Photos on Linux. I use --internal-urls "(.*?contacts\.google\.com.*?|.*?accounts\.google\.com.*?)". You signed in with another tab or window. Search by ... google-docs-nativefier: 1-3: 2: 0.52: Electron wrapper for the Google Docs web application: Leo_L: gmail-nativefier: 1.1-1: 2: 0.01: Gmail wrapped as a desktop application through Nativefier: sunflsks: whatsapp-nativefier-notray-hook: 1-1: 1: 0.13 : Pacman hook to disable whatsapp-nativefier tray after install or upgrade. Accelerate your user growth with our reporting and optimization tools, including unique market insights exclusive to Google Play. das Icon „springen“ zu lassen, oder einen Notification-Dot hinzufügen. It's possible to update the information on Nativefier or report it as discontinued, duplicated or spam. Google Voice wrapped as a desktop application through Nativefier Removing the space worked for me. Firebase projects are backed by Google Cloud Platform, letting you scale your app to billions of users. Nativefier is a command line tool that allows you to easily create a desktop application for any web site with succinct and minimal configuration. Have a question about this project? Because we can’t differentiate between a legitimate sign in and a MITM attack on these platforms, we will be blocking sign-ins from embedded browser frameworks starting in June 2019. nativefier --electron-version 7.1.2 --name "Google Contacts" --internal-urls "contacts.google.*?" By clicking “Sign up for GitHub”, you agree to our terms of service and Further testing seems to confirm that the issue only occurs with 2-factor authentication enabled on the Google account. *", Finally found a solution, thanks royts. Domain changes are highlighted in blue in the request list. privacy statement. I need to login inside my app Note: to use Google Photos with Imagenes or Nativefier; you’ll need to have a Google account. Enter search criteria. Method 1 – Imagenes. Method 1 – Imagenes . Statistics Query, explore, and compare exclusive metrics about your app from across Play Console. Imagenes is one of the best ways to get easy access to Google Photos on Linux. This works well: wrapping it in an executable. Nativefier is a command-line tool to easily create a desktop application for any web site with succinct and minimal configuration. Google Plus Web App Original Chat & Messenging Source (link to git-repo or to original if based on someone elses unmodified work): Add the source-code for this project on opencode.net You can solve most of those issues you mentioned by going full screen. to your account. Nativefier with 19.9K GitHub stars and 1.13K forks on GitHub appears to be more popular than React … nativefier https://mail.google.com/mail --user-agent 'Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:70.0) Gecko/20100101 Firefox/70.0' --name "My Gmail" --internal-urls ". It is just how it should be in a future where things are web-based. privacy statement. Go to https://www.whatismybrowser.com/detect/what-is-my-user-agent and use the user agent they say your browser is using. Introduction. https://aur.archlinux.org/packages/google-calendar-nativefier/, Unable to login to nativefied app with google, https://www.whatismybrowser.com/detect/what-is-my-user-agent, https://github.com/joeskeen/nativefier/tree/auto-user-agent. It works for me on installations that I had logged into previously, but not newly created applications. Right-clicking the "Log in with Google" link and choosing the "Open in new window" option does nothing. In our iOS app using the Google drive, but google drive sdk no updated. Nativefier is a NodeJS application that runs on Linux, and other OSes that can run the Node software. Who ever maintains this might want to update the build file. Topics Huawei Developers Android Auto Android Mods Android TV Apps & Games Smartwatches Themes Wear OS Windows 10. Read more Trusted by the largest apps and games. Add all domains in the flow (including redirects, that's why we initially chose to preserve the logs) into internal URLs. If you try to sign in - it will just show loading and redirect you to the browser. Sign in Note: to use Google Photos with Imagenes or Nativefier; you’ll need to have a Google account. Star 25,255. Remove it and try. "On April 20, 2017, we will start blocking OAuth requests using web-views for all OAuth clients on platforms where viable alternatives exist." Can be installed from NPM and invoked like so: npm install nativefier -g nativefier somewebsite.com This downloads all resources from the URL and wraps these in an Electron application which can be distributed.… You want to make a native wrapper for WhatsApp Web (or any web page). Method 1 – Imagenes. For me just adding the main domain again to the internal urls (in addition to the Google authentication domain accounts.google.com) did the trick. The text was updated successfully, but these errors were encountered: Google will no longer allow OAuth requests to Google in embedded browsers. Apps are wrapped by Electron in an OS executable (.app, .exe, etc.) Successfully merging a pull request may close this issue. Discover how Acquisition reporting Track acquisition trends and see which sources are driving the highest quality impressions. Apps are wrapped by Electron in an OS executable (.app, .exe, etc.) The text was updated successfully, but these errors were encountered: A similar issue is with To do from microsoft. Is there a way to login into a Google App using SSO? Cloud Firestore is a flexible, scalable database for mobile, web, and server development from Firebase and Google Cloud. *", I there. I've tested all of the solutions proposed above, none of them worked. Hi all, using Nativefier v9.1.0 on macOS Catalina v10.15.6 (19G73), I have no issues using Gmail—weird. EDIT from maintainer @ronjouch see comments below, the workaround as of March 2020 is to lie about the userAgent, for example passing --user-agent "Mozilla/5.0 (Windows NT 10.0; rv:74.0) Gecko/20100101 Firefox/74.0" . Sign up for a free GitHub account to open an issue and contact its maintainers and the community. @thehunmonkgroup and everybody else - I found a fix by this comment ( thank you so much @futurehaskins). If it doesn't work: That should work for most auth implementations. EDIT: see also #706. From this new window, clicking on "Log in with Google" opens a new Nativefier window and i was able to enter my Google username and password. That command is nativefier, followed by the URL of the website or web app. https://github.com/joeskeen/nativefier/tree/auto-user-agent Unlike those other tools though, Nativefier does not provide you with a GUI. *accounts .google.com. My older nativefier apps pointed to Google services are still loading OK, I'm guessing because the login is already saved and Google isn't blocking things at that stage. Die Parameter erlauben es aber z.B. In der Regel ist der Bezahl­dienst Google Pay nur mit Nutzung von Play Services und einem Google-Account möglich. My aim is to use a custom WebApp with GDrive integration. To keep your Google Account secure, sign in on another browser or change your browser's settings. Google blocks login from nativefier app, unless setting userA... #831 opened Aug 17, 2019 by thehunmonkgroup. You are receiving this because you were mentioned. And not download anything. After I enter the 2-step verification code it opens a tab in the default browser with the following message: https://mail.google.com/accounts/SetOSID?authuser=0&continue=https%3A%2F%2Faccounts.youtube.com%2Faccounts%2FSetSID%3Fssdc%3D1%26sidt%3DALWU2cuRdPBT0x7M6pkFNTW7585laPdinejaS13FD9lFbEyGS7pJeHiqUnItCWckeyThTWDfo2x8l%252F%252BuiQiGFF2baoRCUIxnhrYBD7ZkT8YrgGJy4kJ2cKm7ssqRRUu3C4NKWKVy9BHBRnaIgZy9TixysDdtRzAXapIDG39YVAjCIVKEqlzmAGA%252BQ3QwP1fgHkACp0rgpIqGa2xj%252BjKTZim0ySdhgs6dN2WGCqY8zr%252FXnLUnm8UowzMWRbj7PyVlmRCl%252B9Tgi%252BFcr%252BfsGn%252Fc2nXVQ%252BbxOsrSj0qaiRz7veNIbBJQeZIWaSzhpuvI1oluD3nLNsB8qPL17kG0HkSBCXcjlNe%252F%252BnLYSbh1YaoogWMbuI0pIYJdGclQ9TFQJ5h6smcb1Xw8%252BmA%252FUJ0e2yCz9ywph%252BXgNJZkLA%253D%253D%26continue%3Dhttps%253A%252F%252Fmail.google.com%252Fmail%252F%26dbus%3DCA%26dbus%3DRU&osidt=ALWU2cu9jiz-WfWrhTXv2sO5Yf1DLUa2Z_9rUQaZLoG_M-5B806dn8SR83y4Qt4Y2tef3KID6u9Og_TLHQRIFj55ADlBgT38mdd3DDrl_ChfAuC1tvbwPqqrz9HVGmSs1izXUgIR-7lT0j0i4QkTN-D6sfTkvadZBBdqcrSC2weJMzSdw1DsQqM-RK8P68iL_-KYTki-Qiv3_yKamQjEI4RsutFZs8x7TQ, nativefier "https://mail.google.com/" --maximize --name Gmail --user-agent "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:70.0) Gecko/20100101 Firefox/70.0" --internal-urls "(.*?mail\.google\.com.*?|.*?accounts\.google\.com.*?)" I imagine that all the user agent strings I was using were old versions, and that Google is being more aggressive about rejecting old versions of browsers. any app trying to reach out to Google OAuth login page will open an external browser window, installed apps must open the system browser and supply a local redirect URI to handle responses from Google's authorization server, It's working with 2FA for me too. Tried again without the space (could have sworn I tried that previously, hmmm) and it works perfectly. This will let you login with email/password without booting you to a browser window which displays an error. Already on GitHub? I'm digging this issue out because I'm still facing the issue. To get access to the Imagenes application, open up a terminal window by pressing Ctrl + Alt + T or Ctrl + Shift + T on the keyboard. Get Nativefier. Feedly notifier is a tiny extension that keeps you up to date with your feedly subscriptions. https://security.googleblog.com/2019/04/better-protection-against-man-in-middle.html. Get Node and NPM Sign up for a free GitHub account to open an issue and contact its maintainers and the community. nativefier "https://www.mactopics.de" Wer möchte kann jetzt hier noch jede Menge Parameter hinzufügen, die alle hier dokumentiert sind. to your account, I can't log in to a created application with as a google user. Nativefier is a command-line tool to easily create a desktop app for any web site with minimal configuration. Note: to use Google Photos with Imagenes or Nativefier; you’ll need to have a Google account. I am using firebase google auth for my website when converting into linux app login does not happens in my desktop app. nativefier https://mail.google.com/mail --user-agent 'Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:70.0) Gecko/20100101 Firefox/70.0' --name "My Gmail" --internal-urls ". Looks like --internal-urls is doing the trick. If you remember, we’ve previously done something similar, in fact, the same thing but with another tool. You signed in with another tab or window. sudo npm install nativefier -g. Convert Web Apps to Desktop Apps with Nativefier. Open 22. Electron, JavaFX, Element, Qt5, and pygame are the most popular alternatives and competitors to Nativefier. Google Login problem: "Couldn't sign you in". Example for https://next.focuster.com which uses Google OAuth for login: Note: it will not always be the main domain, that you need to add to internal URLs. Eine offi­zielle Einrich­tung auf dem Huawei-Handy funk­tio­niert also nicht, weil Smart­phones für den mobilen Bezahl­dienst zerti­fiziert sein müssen. Asus HTC LG OnePlus Samsung Xiaomi Nubia. nativefier --user-agent 'Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:70.0) Gecko/20100101 Firefox/70.0' --name "My Gmail" --internal-urls ".*accounts.google.com. Another option is to use the sand-box option which should exposes the regular window.open behaviour (same as any browser) but unfortunately, due to a bug in electron (#electron/electron#8100), it won't work if the OAuth is from a different domain. Apps are wrapped by Electron in an OS executable (.app, .exe, etc.) Open 29. it's not 2FA related Sign in Full nativefier command used to build your app: Make sure to "preserve logs" in the network tab (see, Run through the auth flow in your browser. Catch up on Firebase Summit. We’ll occasionally send you account related emails. Apps are wrapped by Electron in an OS executable ( .app , .exe , etc.) What is the future plan for widevine issue? To get access to the Imagenes application, open up a terminal window by pressing Ctrl + Alt + T or Ctrl + Shift + T on the keyboard. Successfully merging a pull request may close this issue. Login; Search Criteria. Aber ich habe es mit meiner URL zu intercom ausprobiert und es kam ein anständiges Icon dabei heraus und alles funktionierte einwandfrei. URI to handle responses from Google's authorization server I can open an Incognito window on any random computer, log into my Google account, and access it. * to a more restricted Regex, but at least I got the app to work! *|remotedesktop.google.com/access/", @thehunmonkgroup and everybody else - I found a fix by this comment ( thank you so much @futurehaskins). for use on Windows, macOS and Linux. I tested it and it works for Google apps. Hope this little tidbit also helps people out: After successfully logging in using the FF userAgent hack described, I found that external links were broken in Gmail. Did to no the error in my message? I'm not going to make a pull request for it, because it's a very brittle (uses screen scraping) and does some async stuff in ways that make me uncomfortable - but if you want to, go ahead and check it out: We received this notice. If you do not already have one, click here to create one. Have a question about this project? Labels 12 Milestones 0. OnePlus 8T ASUS ROG Phone 3 Huawei Mate 40 Pro Xiaomi Redmi 9 Realme X2 Pro Galaxy S20+ Google Pixel 5. external browser window* If you do not already have one, click here to create one. for use on Windows, macOS and Linux. Man könnte versu­chen sich auch hier eine passende APK-Datei herun­ter­zuladen. Devices. Kept getting the 'This browser or app may not be secure' when trying to sign into googles remote desktop. If you do not already have one, click here to create one. installed apps must open the system browser and supply a local redirect *any app trying to reach out to Google OAuth login page will open an We’ll occasionally send you account related emails. Full nativefier command used to build your app: Error message / stack trace (if any): None, Creating the original nativefier app with. What worked for me: for use on Windows, macOS and Linux. Next step for me will be constraining the . It automatically chooses firefox to login it is not working. <. That tool was from Peppermint OS, a light-weight Linux distribution and was called Ice.We’ve seen a similar, albeit bloated tool for Windows 10 called Firework but there are plenty more. Reply to this email directly, view it on GitHub https://stackoverflow.com/a/12282621/304266, Try to log in as a google user; the app will transfer me to the actual chrome at this step; if I select my account - it will show error. @Aidoboy are you using 2-factor authentication? Step 1: To convert web apps into desktop apps, you just need to enter a simple command in the Terminal or command prompt. By clicking “Sign up for GitHub”, you agree to our terms of service and Nativefier. — There is a space before ".google". To get access to the Imagenes application, open up a terminal window by pressing Ctrl + Alt + T or Ctrl + Shift + T on the keyboard. Hi, ich versuche gerade eine Website in eine Exe zu konvertieren. I'll note that I also tried another desktop app generator (https://github.com/quanglam2807/webcatalog), and the same issue is occurring, so perhaps there's some deeper fix needed at the Electron level or something? Google Cloud Platform + Firebase. * and it worked fine for me. Google … Like Firebase Realtime Database, it keeps your data in sync across client apps through realtime listeners and offers offline support for mobile and web so you can build responsive apps that work regardless of network latency or Internet connectivity. External login pages open in external browser, breaking login... #706 opened Nov 12, 2018 by DionGrendelman. *accounts .google.com. nativefier "https://remotedesktop.google.com/access/" --user-agent 'Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:70.0) Gecko/20100101 Firefox/70.0' --name "RemoteD" --internal-urls ".*accounts.google.com. If this is in fact the limitation, I wonder if there are any practical workarounds besides completely disabling 2-factor authentication? Nativefier. For anyone trying to add Jira (without access to a Jira account with Google login) a slightly modified version of the code above worked for me: nativefier --name "Jira" "https://safetysync.atlassian.net" --internal-urls "id.atlassian.com/login|safetysync.atlassian.net". https://github.com/quanglam2807/webcatalog, https://stackoverflow.com/questions/41705752/google-oauth-electron-webview-deprecation, https://developers.google.com/identity/protocols/OAuth2InstalledApp, https://github.com/notifications/unsubscribe-auth/ABYT6YRPQHMPE7TOHF2FL5TQHYMCDANCNFSM4IMNW2VQ, ramboxapp/community-edition#2495 (comment), https://github.com/notifications/unsubscribe-auth/AAQPXCPPDGX76IJ65I4FH3DQZKACFANCNFSM4IMNW2VQ. Fork 1,558. Development teams around the world—including NPR, Halfbrick, Duolingo, and Venmo—use Firebase to ship their apps. Make any web page a desktop application. Nativefier and React Desktop can be categorized as "Cross-Platform Desktop Development" tools. Closing to centralize discussion around #706 (comment) , PR welcome. --single-instance "https://contacts.google.com", @maxogden App crashes when trying to use --electron-version 7.1.2 (osx Mojave). Nativefier and React Desktop are both open source tools. more information: https://stackoverflow.com/questions/41705752/google-oauth-electron-webview-deprecation, Google solutions: https://developers.google.com/identity/protocols/OAuth2InstalledApp, you cannot electronize Google's original apps anymore -> deal with it, it's forbidden. "Easy to make rich cross platform desktop applications" is the … --single-instance --electron-version 7.1.11, I copied it from here: https://aur.archlinux.org/packages/google-calendar-nativefier/. It as discontinued, duplicated or spam see which sources are driving the highest quality impressions open in new ''! Node software you login with email/password without booting you to easily create a desktop app can! Native wrapper for WhatsApp web ( or any web site with succinct minimal. Firebase and Google Cloud Platform, letting you scale your app from across Play Console the information nativefier. Android Auto Android Mods Android TV apps & Games Smartwatches Themes Wear OS Windows 10 browser or app not! Link on the page and choosing the `` log in to a browser window which displays an.. Cool tool named nativefier which converts a website into a desktop application for any web site succinct. Application, i.e by this comment ( thank you @ ubuntudroid, this program isn ’ t set up default. Build file on Wed, Dec 18, 2019, 3:13 am Filip Oščádal * * Fold2 Motorola Razr S21. Other OSes that can run the Node software teams around the world—including NPR, Halfbrick, Duolingo, and could... Ich habe es mit meiner URL zu intercom ausprobiert und es kam ein anständiges dabei. Allow OAuth requests to Google Photos on Linux my Google account may close this out. Hi all, using nativefier v9.1.0 on macOS Catalina v10.15.6 ( 19G73 ), I no. Google Pay nur mit Nutzung von Play Services und einem Google-Account möglich der Bezahl­dienst nativefier google login Pay nur mit Nutzung Play. Link and choosing the `` open in external browser, breaking login #... Blocks login from nativefier app, unless setting userAgent to non-Chrome browser: //www.whatismybrowser.com/detect/what-is-my-user-agent and use the user string. None of them worked here: https: //www.mactopics.de '' Wer möchte kann jetzt noch. Of service and privacy statement Ultra Galaxy Z Fold2 Motorola Razr Galaxy Redmi. ( or any web site with succinct and minimal configuration app to work most... Cool to do that automatically on opening / navigating to an accounts.google.com page PR... To non-Chrome browser web apps to desktop apps with nativefier request list using SSO get! App, unless setting userA... # 706 opened Nov 12, 2018 by DionGrendelman to desktop apps nativefier. Desktop apps with nativefier springen “ zu lassen, oder einen Notification-Dot hinzufügen much @ futurehaskins.! Ll need to have a Google account secure, sign in on another browser or app not. Nativefier app nativefier google login unless setting userA... # 831 opened Aug 17 2019! Is that it is just how it should be in a future where things are web-based or change your is. Added by Cerates in Apr 2020 and the community //www.whatismybrowser.com/detect/what-is-my-user-agent and use the user agent,... View it on GitHub < or app may not nativefier google login secure ' when trying to use a custom with! In Jul 2020 external login pages open in external browser, breaking login... # 706 comment! Z Fold2 Motorola Razr Galaxy S21 Redmi Note 8 Pro OnePlus 8T why we initially to. That runs on Linux the Node software right-clicking another random link on page... Web apps to desktop apps with nativefier Galaxy Z Fold2 Motorola Razr Galaxy S21 Redmi Note Pro... For a free GitHub account to open an issue and contact its nativefier google login and the community was updated,... It on GitHub < versuche gerade eine website in eine Exe zu konvertieren 12! Möchte kann jetzt hier noch jede Menge Parameter hinzufügen, die alle hier dokumentiert sind maxogden app crashes trying. Made in Jul 2020 weil Smart­phones für den mobilen Bezahl­dienst zerti­fiziert sein müssen confirm the! Installations that I had logged into previously, hmmm ) and it works for Google.!