-
-
Notifications
You must be signed in to change notification settings - Fork 71
EZ Login 3000
EZ-Login 3000 is a funny name for a process that let’s you log in to Slack Workspace using the browser, in contrast to manually extracting token and authentication cookies. It is also the only way to authenticate with Single-Sign-On. It uses the Chromium-compatible browser in conjunction with brilliant rod and playwright libraries to automate the process. Default library is "rod".
Note
|
You will need Linux, macOS or Windows to use EZ-Login 3000. |
The high level process of login is the following:
For Slackdump v2.5.13 and above (but not v3):
-
Run slackdump.
-
Choose the desired dump mode and enter required parameters. Once finished, Slackdump will execute. If you’re already logged in, this is the last step. If you haven’t logged in yet, continue.
-
Type in the name or URL of your Slack Workspace.
-
Select EZ-Login Method.
-
if automatic mode is selected, enter your email and password.
-
-
Browser starts on the login page, enter your credentials as you would normally do.
-
if automatic mode is selected on step 4, the login happens automatically in an invisible browser (on Windows, you may see an empty window for the duration of the login).
-
-
Slackdump executes.
There are several ways of authentication, which are covered below.
The Method selection looks similar to this:
Use your cursor keys to select the desired method and press Enter or Return to select.
In this mode, the browser is opened on the login page of the selected Slack Workspace.
Automated login, you need to enter your Email and Password, and then Slackauth will use a headless browser to login for you.
Google authentication requires the Chrome compatible browser that you usually use for your day-to-day tasks. The following browsers are supported:
-
Google Chrome
-
Brave
-
Microsoft Edge
-
Chromium.
To log in with Google do the following: . If your current browser is open, close it completely (Press Alt+F4 on Windows, or in Linux; press Cmd+Q on MacOS). . Choose "Google" in the EZ-Login method selection. The browser will open on the Slack Workspace login screen. . Click "Google" button and login with your Google Account. . Wait for the Slack to login. The Slackdump will automatically "click" the "open Slack in your browser" and close the browser. . You’re authenticated.
For rod, only Chromium family browsers are supported:
-
Google Chrome;
-
Brave;
-
Microsoft Edge;
-
Chromium.
For playwright:
-
Firefox
-
Chromium
Unsupported browsers: - Every other browser not listed above.