aboutsummaryrefslogtreecommitdiff
path: root/launcher/minecraft/auth/steps
AgeCommit message (Collapse)Author
2023-05-01fix: set `x-xbl-contract-version` header during xbox auth stepRachel Powers
Refrencing GDlauncher and ATLauncher code for auth as well as https://learn.microsoft.com/en-us/gaming/gdk/_content/gc/reference/live/rest/additional/httpstandardheaders it is possible some of microsoft's server's are rejecting our request because of this missing header? Signed-off-by: Rachel Powers <508861+Ryex@users.noreply.github.com>
2022-12-27refactor: add logging category for credentialsSefa Eyeoglu
Signed-off-by: Sefa Eyeoglu <contact@scrumplex.net>
2022-07-23fix: treat accounts as offline, if auth servers are downSefa Eyeoglu
Signed-off-by: Sefa Eyeoglu <contact@scrumplex.net>
2022-06-22fix: add missing connections to the abort signalflow
Beginning with efa3fbff39bf0dabebdf1c6330090ee320895a4d, we separated the failing and the aborting signals, as they can mean different things in certain contexts. Still, some places are not yet changed to reflect this modification. This can cause aborting of progress dialogs to not work, instead making the application hang in an unusable satte. This goes through some places where it's not hooked up yet, fixing their behaviour in those kinds of situation.
2022-05-02Merge pull request #475 from Scrumplex/fix-hide-all-tokenstimoreo22
Hide all tokens for non-Debug builds for log and logfiles
2022-04-22Fix Mojang auth failing due to Mojang rejecting requests to the profile endpointTheCodex6824
2022-04-20fix: hide LauncherLoginStep tokens for non-Debug buildsSefa Eyeoglu
2022-04-07NOISSUE fix error string for Xbox authorization failuresPetr Mrázek
2022-03-19chore: add license header to files I modifiedSefa Eyeoglu
2022-02-18feat(accounts): interrupt MSAStep when client ID doesn't matchSefa Eyeoglu
2022-02-18feat(accounts): save client id in MSAStepSefa Eyeoglu
2022-02-12feat: implement MSA client id overrideSefa Eyeoglu
Closes #11
2022-01-30Add offline mode supportbexnoss
2022-01-24NOISSUE log server response when failing to fetch profilePetr Mrázek
2022-01-24NOISSUE add some logging to profile fetching failuresPetr Mrázek
2022-01-17Revert "Merge pull request #50 from bexnoss/offline-mode"Lenny McLennington
This reverts commit b4f750e7db40352111417ea89a9f375ae8c746ab, reversing changes made to b19e3156154ba0dd232a3d165b1759c57e2858f2.
2022-01-12Remove unnecessary semicolonbexnoss
2022-01-12Add offline mode supportbexnoss
2021-12-20Move MSA Client ID to the same place as the othersLenny McLennington
MSA Client ID has been moved to CMakeLists.txt, and defaults to the Client ID for the PolyMC application. Removed secrets/notsecrets library, replace with (temporary?) program_info subdirectory.
2021-12-05NOISSUE fix some error mappings for Mojang accountsPetr Mrázek
2021-12-04GH-4071 Heavily refactor and rearchitect account systemPetr Mrázek
This makes the account system much more modular and makes it treat errors as something recoverable, unless they come directly from the MSA refresh token becoming invalid.