{"repo":"XboxReplay/xboxlive-auth","free":true,"listed":false,"github":"https://github.com/XboxReplay/xboxlive-auth","clone":"git clone https://github.com/XboxReplay/xboxlive-auth.git","description":"A lightweight, zero-dependency Xbox Network (Xbox Live) authentication library for Node.js with OAuth 2.0 support.","language":"TypeScript","stars":115,"topics":["nodejs","typescript","xboxlive","authentication","xbox","live","oauth2"],"license":"Apache-2.0","category":"auth-billing-email","readme_excerpt":"XboxReplay/XboxLive-Auth A lightweight, zero-dependency Xbox Network (Xbox Live) authentication library for Node.js with OAuth 2.0 support. ⚠️ Breaking Changes Notice : Significant breaking changes have been introduced since v4. Please review the Migration Guide for detailed upgrade instructions and code examples. [!IMPORTANT] The main authenticate() function remains backward compatible for basic usage, but method imports and advanced features have changed significantly. Installation Quick Start Basic Authentication Response Format [!NOTE] The xuid field may be null based on the specified \"RelyingParty\", and display claims may vary based on the specified \"RelyingParty\" configuration. Advanced Usage Raw Response Mode Custom Authentication Options Using Individual Modules The library now exports granular modules for advanced use cases: Type Safety The library is fully typed with TypeScript. Key types include: - Email : Enforces proper email format ( ${string}@${string}.${string} ) - AuthenticateOptions : Configuration options for authentication - AuthenticateResponse : Standard response format - AuthenticateRawResponse : Raw response format when raw: true Documentation - Basic authentication - Use a custom Azure Application (OAuth2.0) - Experimental methods, such as \"deviceToken\" generation - What's a RelyingParty and how to use it - Available methods in this library - Known issues and possible workarounds - How to deal with unauthorized \"AgeGroup\" authentication Using the XSAP","default_branch":null,"files":null,"tree":[],"storefront":"/r/XboxReplay","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/XboxReplay/xboxlive-auth/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}