msal ノード (私はこのサンプルを使用しています) を使用して Microsoft と xbox live で認証しようとしています。
await axios
.post(
"https://user.auth.xboxlive.com/user/authenticate",
{
Properties: {
AuthMethod: "RPS",
SiteName: "user.auth.xboxlive.com",
RpsTicket: token, // the token i get from msal
},
RelyingParty: "http://auth.xboxlive.com",
TokenType: "JWT",
},
{
headers: {
"Content-Type": "application/json",
Accept: "application/json",
},
}
)
.then((x) => console.log("success", x))
.catch((e) => console.error("error", e));