omaha-consulting / winstall

A web app for browsing and installing Windows Package Manager apps.
https://winstall.app
GNU General Public License v3.0
1.15k stars 60 forks source link

No alternative to Twitter login #138

Open coggy9 opened 1 year ago

coggy9 commented 1 year ago

Twitter is removing free API access on the 9th, and Winstall only has Twitter as a login option. There needs to be either another method of logging in, or the ability to create/save packs without an account.

funky123 commented 1 year ago

yes, add login with github instead

mikhoul commented 1 year ago

yes, add login with github instead

@MehediH I fully agree, we should be able to login with our email or Github at least.

Regards :octocat:

Gitlish commented 1 year ago

Email login, please.

radonn24 commented 1 year ago

Bump this topic/issue ...

@MehediH - Sorry for the random / late ping ... I figured you might be the best person to ask on this ...

Haven't checked the site in a while, and went to grab a Powershell command for an app I had listed in a "pack" I created, and noticed a Twitter API issue/message restricting functionality. I'm a "novice" web developer (at best), but it got me thinking about possible solutions, and - despite accepting this is most likely inaccurate - on the small chance this might help in any way, I wanted to return the favor as your site has helped also. Here's my thoughts ...

(Before the recent Twitter API v2 changes) Upon user account registration/validation via the winstall.app website login oAuth link, some basic permission requests for simple account information are prompted ...

image

Was the user's email address returned via the requested permission(s)? (It's been a number of years since I have used Twitter's oAuth, but I think this might be the docs for this).

... If so, was the user(s) email address hashed, then databased for future account validation/reference? ... If so, would swapping for any other 3rd-party oAuth provider be feasible, using the previously hashed email address as reference to avoid account collision(s) and/or merge multiple oAuth providers without creating duplicate accounts?

Hopefully, this makes some sense, even if this is not the way the site validates users.

No explanations or replies needed, or expected. Maybe this might help somehow?? Maybe not? Not sure. Just wanted to share my thoughts. Thank you for any/all your efforts already!

radonn

link6155 commented 5 months ago

Twitter/X login currently does not work. Trying click login leads to the following: image

Tested on Firefox and Edge

bepstein111 commented 3 months ago

Is there a timeline to get this fixed at all?