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

Enable authentication on Linux #181

Open
kylian-002 opened this issue Dec 25, 2021 · 7 comments
Open

Enable authentication on Linux #181

kylian-002 opened this issue Dec 25, 2021 · 7 comments
Labels
enhancement New feature or request

Comments

@kylian-002
Copy link

Hello i want to use this on linux using docker-compose.

the following instructions refer me to the README.

Download DeviceAuthGenerator for EpicGames. Currently only Windows binary is supported. For Mac/Linux user, follow the guide in README.

The issue how ever is that it is stated DeviceAuthGenerator is windows only in the readme. what shut i do in linux/mac as this isn't stated anywhere on how to get the EpicGames secrets on linux.

@kylian-002 kylian-002 added the question Further information is requested label Dec 25, 2021
@Revadike
Copy link
Owner

DeviceAuthGenerator source is in python, which should compile or at least run in linux, right? You can try that. Additionally, in coming weeks I'm going to attempt to update the library which will ditch the requirement for DeviceAuthGenerator. No promises, though.

@jackblk
Copy link
Contributor

jackblk commented Dec 26, 2021

In the README of DeviceAuthGenerator, it has a simple guide https://github.com/jackblk/DeviceAuthGenerator#usage

pip install -U -r requirements.txt
python generator.py

@Dalli030
Copy link

I have not test the Auth script on linux, but I think it will not be different. Just run the script, a browser will open and you have to loggin with your credentials in the epic store.
After that you can find the json file in the same folder as the script.

@gonglihai
Copy link

gonglihai commented Dec 30, 2021

I run in server, only CLI, no GUI.
I tried to generate device_auths.json under windows and copy it to server, it seemed to work

@Dalli030
Copy link

I think this was the problem...without a GUI Browser you can not login into the Epic account.

@Revadike Revadike changed the title instructions unclear for mac/linux with docker Enable authentication on Linux Jan 1, 2022
@Revadike
Copy link
Owner

Revadike commented Jan 1, 2022

I'll change the subject of this issue. If I am able to rewrite the project to use fnbr.js, it will support authentication generation natively (via CLI) and this issue will be solved.

@Revadike Revadike added enhancement New feature or request and removed question Further information is requested labels Jan 1, 2022
@Revadike Revadike mentioned this issue Jan 1, 2022
7 tasks
@LuposX
Copy link

LuposX commented Jan 9, 2022

I run "Pop Os/Ubuntu" and it worked fine for me generating the device_auths.json with the python script.
Though I run into some issues with missing packages for python, but after I installed them it was fine.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

6 participants