안녕하세요, 여러분 - 저는 XboxEra.com을 운영하며 포럼(forum.xboxera.com)을 Discourse를 통해 서비스하고 있습니다.
기존 Microsoft 계정으로 로그인/가입할 수 있도록 하는 플러그인이 있습니다.
문제는 사용자의 게이머태그를 플랫폼과 연결하고, 사용자의 게이머태그 프로필, 게이머스코어 등을 표시하고 싶은데, 관련 문서를 전혀 찾지 못하고 있다는 것입니다.
찾을 수 있었던 최선의 자료는 이것입니다: Xbox services API overview - Microsoft Game Development Kit | Microsoft Learn
(개발자가 아닌 제가 보기에는) 사용자가 Auth0를 거친 후, 그 토큰을 사용하여 위의 API를 호출해야 하는 것 같습니다.
이렇게 되면 기존 “Game Pass” 앱인 dayone.xboxera.com 등과 연결할 수 있어 매우 유용할 것입니다.
Discourse 포럼인 The Hive Forums (playhive.com)이 Discourse를 사용하면서 XBL Auth0 로그인이 정상적으로 작동하는 것을 확인했기 때문에, 이것이 가능하다는 것은 알고 있습니다.
감사합니다!
3개의 좋아요
pfaffman
(Jay Pfaffman)
2
XBox API와 이메일 주소를 이용해 게임 태그를 가져올 수 있는 방법이 있는지 바로 판단하기 어렵습니다.
Playhive는 로그인 시 추가 단계 없이 바로 게임 태그를 가져오나요?
예산은 얼마나 되나요?
1개의 좋아요
새 계정 설정 단계에서(디스코urses 포럼의 Microsoft 계정 로그인 시) 이에 대한 권한을 요청합니다:
아마도 이를 위해 Minecraft 계정도 필요한 것 같습니다. 저는 그런 계정이 없어서 계정 생성에 실패했고, 서버 오류 500이 발생했고 그 후 404 오류가 떴습니다.
@pfaffman 답변 감사합니다. 제가 이해한 바로는 Xbox Live 전용 토큰 교환과 사용자 데이터 가져오기가 있다고 합니다.
개발자 친구 한 명(루비를 모르는 분)은 플러그인을 만드는 누구나 자신의 저장소를 참고할 수 있다고 말했습니다.
현재 플러그인은 OAuth 토큰을 가져오는 기본 교환을 처리하는 것 같습니다. 하지만 이를 XSTS 토큰(Xbox 토큰)으로 교환해야 합니다.
그리고 네, 저는 지불할 수 있습니다 -
포럼 사이트에서 Microsoft 계정으로 로그인할 수 있는 옵션을 찾을 수 없는데, 해당 기능이 이미 활성화된 플러그인이라고 하셨으니 가능해야 하는 것 아닌가요?
Hive 포럼의 경우, 로그인 시 Xbox 계정 정보가 포함된 Microsoft 계정만 사용할 수 있는 것으로 보입니다.
이 기능 개발에 도움을 드릴 수 있을지도 모르지만, 코딩은 제 전문 분야가 아니므로 직접 코드를 작성하는 것은 어렵습니다. Jay님이나 이쪽에 다른 분께서 도와주실 수 있기를 바랍니다.
이 마켓플레이스에서는 프로젝트에 대한 구체적인 예산이 있을 경우 이를 명시하여 게시하도록 되어 있는 것 같습니다.
1개의 좋아요
system
(system)
에 닫힘
6
This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.