SteamDesktopAuthenticator icon indicating copy to clipboard operation
SteamDesktopAuthenticator copied to clipboard

Working fix for steam desktop authenticator and SteamAuth lib

Open jorgermduarte opened this issue 2 years ago • 7 comments

Hello everyone, this pull request is a fix since I noticed the main problem is on the SteamAuth lib.

I noticed a lot of scam attempts, and I decided to provide a full fix showing the code in the project pull request.

Given the Steam Auth lib:

I followed the fix pull request from Lyrapuff since the endpoints from steamAuth as changed and right now the Steam Desktop Authenticator is not working. Given this problem, they will need to fix there first before making any changes to the Steam Desktop Authenticator itself.

This is the Lyrapuff pull request:

-> https://github.com/geel9/SteamAuth/pull/94

This is my commit on the fork with the extra fields, basically is the same as Lyrapuff but with some extra fields:

-> https://github.com/geel9/SteamAuth/commit/1dd1bae576bfc9d3ca24f2093df7426c405b2e41

Given the Steam Desktop Authenticator

This pull request is based on the new implementation from Lyrapuff on the SteamAuth repository.

I created a commit and forked the project and added extra fields since I'm using the Confirmation class in the SDA too.

Basically right now, instead of using a browser inside the panel2 we are using a httpClient and render a panel with the trade list.

_Everything is working properly and right now i have my staff working with my current SDA.

Notes

Anyone who know how to code, given this following fix, can build the SDA.exe in their machine literally copying 4/6 files, so that's why I will not provide a .exe here, doesn't make any sense.

Feel free to view the pull requests and give your opinions for this problem that will be probably fixed soon 😉

Attachment images of the implementation

image image

jorgermduarte avatar Jun 27 '23 01:06 jorgermduarte

Reminder: this is just a suggestion for a possible fix.

jorgermduarte avatar Jun 27 '23 01:06 jorgermduarte

Hello, I can't add accounts to SDA because it failed to add a phone number because of: Error "GeneralFailure"

chinap avatar Jun 27 '23 09:06 chinap

Hi, chinap, i will take a look at it later on and provide you some feedback, I only tested importing the maFile

jorgermduarte avatar Jun 27 '23 09:06 jorgermduarte

Update: i changed the design of the trade list:

image

jorgermduarte avatar Jun 27 '23 09:06 jorgermduarte

Can I download it from your warehouse and run it directly? I want to try it

allendaydayup avatar Jun 27 '23 09:06 allendaydayup

@jorgermduarte I have build your project. But AutoConfirmMarketTransactions does not work, because all typical confirmations in market I have right now of the "unknow" type, not "MarketSellTransaction", and confirmations do not added to the collections "autoAcceptConfirmations"

You can check your type of transactions in the market? Or is it just my problem with market.

UPD: I'm sorry, my question is resolved, the type "MarketSellTransaction" has been renamed API to "Market Listing"

nicknike87 avatar Jun 28 '23 05:06 nicknike87

image

The interface '/mobileconf/getlist' occasionally returns null and should be evaluated within the program

allendaydayup avatar Jun 28 '23 09:06 allendaydayup

Thank you for the UI changes, I've integrated your changes into the updated version I put together today

Jessecar96 avatar Jun 29 '23 01:06 Jessecar96

No problem 😉 thank you

jorgermduarte avatar Jun 29 '23 01:06 jorgermduarte