CmlLib
한국어 (v3)
한국어 (v3)
  • 🧊CmlLib Projects
  • [AD] 커스텀 런처 주문제작
  • 🚀CmlLib.Core
    • 홈
    • 시작하기
      • CMLauncher
      • 게임 경로 설정
      • 실행 옵션 설정
      • 이벤트 처리
    • 로그인과 세션
      • 마이크로소프트 엑스박스 계정
      • 예전 모장 계정
      • 오프라인 계정
    • 고급 기능
      • VersionLoader
      • Version
      • FileChecker
      • Downloader
    • 모드 로더 인스톨러
      • Forge Installer
      • Fabric Installer
      • LiteLoader Installer
    • 유틸리티
      • Minecraft Changelogs
    • 자료
      • 자주 묻는 질문
      • 알려진 문제
      • 예시 런처
      • 라이센스
  • 🔓Auth.Microsoft
    • 홈
    • CmlLib.Core.Auth.Microsoft
      • JELoginHandler
      • JELoginHandlerBuilder
      • JEAuthenticator
    • XboxAuthNet.Game
      • OAuth
      • XboxAuth
      • XboxAuthException
      • AccountManager
      • Accounts
    • XboxAuthNet.Game.Msal
      • ClientID
      • MsalClientHelper
      • OAuth
    • CmlLib.Core.Bedrock.Auth
    • 자료
  • 🌐MojangAPI
    • 홈
    • Mojang API
    • SecurityQuestion
  • ⚒️Installer.Forge
    • 홈
    • 지원되는 버전
    • 시작하기
    • MForge
    • ForgeVersionLoader
Powered by GitBook
On this page
  • AddJEAuthenticator
  • AddForceJEAuthenticator
  • WithGameOwnershipChecker(bool value)
  • JEAuthException
  • 403: FORBIDDEN
  • 404: NOT_FOUND
Edit on GitHub
  1. Auth.Microsoft
  2. CmlLib.Core.Auth.Microsoft

JEAuthenticator

JE 인증 시 옵션을 지정

AddJEAuthenticator

authenticator.AddJEAuthenticator();

캐시된 JE 세션의 유효성을 먼저 검사하고, 세션이 만료되었거나 유효하지 않은 경우 엑스박스 세션으로 JE 로그인을 시도합니다.

AddForceJEAuthenticator

authenticator.AddForceJEAuthenticator();

캐시된 JE 세션의 유효성을 검사하지 않고 무조건 엑스박스 세션으로 JE 로그인을 진행합니다.

WithGameOwnershipChecker(bool value)

authenticator.AddJEAuthenticator(je => je
    .WithGameOwnershipChecker(false)
    .Build());

게임을 구매하여 소유하고 있는 지 검사하는 여부를 설정합니다. 기본 값: false

이 메서드는 공식 사이트에서 게임을 구매했는지만 검사할 수 있습니다. 엑스박스 게임패스로 정품 계정을 가지고 있는 유저를 이 메서드로 검사하면 계정을 가지고 있지 않는 것으로 판단하기 때문에 기본값 false 를 바꾸지 않는 것을 추천합니다.

JEAuthException

마인크래프트 JE 로그인 도중 문제가 발생한 경우 이 예외가 발생합니다. ErrorType, Error, ErrorMessage 속성으로 자세한 에러 내용을 확인할 수 있습니다.

403: FORBIDDEN

만약 OAuth 토큰을 써드파티의 클라이언트 아이디로부터 발급받는 경우라면, 클라이언트 아이디를 등록해야 합니다. ClientID 의 마지막 부분을 참고하세요.

404: NOT_FOUND

유저가 게임을 가지고 있지 않은 경우. (데모 버전)

PreviousJELoginHandlerBuilderNextXboxAuthNet.Game

Last updated 1 year ago

🔓