- Update mcpc endpoint for entitlements check (#101) (thanks @frej4189)
- Add a forceRefresh option to Authflow (#100) (thanks @extremeheat)
- Add 3 MC authTitles (#99) (thanks @w0ahL)
- Fix CI, default to
live
overmsal
flow (#97) (thanks @extremeheat)
- Match Titles enum with exported Titles (#93) (thanks @LucienHH)
- Add
forceRefresh
option togetXboxToken
(#90) (thanks @LucienHH) - Add URL with prefilled auth code to login message (#81) (thanks @kairu82642)
- Add command workflow (#75) (thanks @LucienHH)
- Cache fixes (#73) (thanks @LucienHH)
- Bump @azure/msal-node from 1.18.1 to 2.0.2 (#72) (thanks @dependabot[bot])
- Update caching doc for clarity (thanks @extremeheat)
- Add mcpc chat report method
- Fix typings
- include signatureV2 (@jtsiskin)
- Update docs
- BREAKING : Add flow option (#55) @LucienHH
flow
argument now required to explicitly specify what authentication flow (alternative endpoints for authentication) to use when instantiating Authflow. Supported options arelive
,msal
,sisu
; see documentation for more information. Set this tomsal
if you have an custom Azure client token orlive
if you want to login as a official Microsoft app (like vanilla Minecraft client).
- Breaking: Abstract fetchCertificates in MinecraftJavaTokenManager (#52)
- Add fetchCertificates option to getMinecraftJavaToken
- XboxTokenManager: Combine
getXSTSToken
&getXSTSTokenWithTitle
and implement owngetUserToken
(#47)
- Fix web request error logging expecting JSON response @LucienHH
- Add exception messages for more Xbox API errors @Kashalls
- Don't log authentication prompt if codeCallback is specified. (#40) - @ATXLtheAxolotl
- Update User-Agent header @LucienHH
- Move relyingParty option from constructor to
getXboxToken(relyingParty?: string)
(#34) - Fixed a bug that would cause refreshing the MSA token to error due to an undefined function
- add debug dependency (#31) - @safazi
- Correct missing await statement in live token refreshing (#29) - @dustinrue
- Allow to use a custom cache instead of using the filesystem only (#26) - @Paulomart
- Replace
fs.rmdirSync
withfs.rmSync
(#25) - Add
doSisuAuth
option (#24)
- Add
deviceType
anddeviceVersion
options to Authflow options #21
- bump jose dep
- Improve error handling (#15)
- Fix caching, relyingParty issue (#13)
- Documentation updates, see API usage.
- proper fix
- fix jose dep
- Added entitlement and profile checks for Minecraft Java Token
- Fixed bug when fetching only the xbox token
- Added examples
- Added index.d.ts
- initial implementation