Class MCAuthServiceGrpc.MCAuthServiceImplBase

java.lang.Object
com.soulfiremc.grpc.generated.MCAuthServiceGrpc.MCAuthServiceImplBase
All Implemented Interfaces:
MCAuthServiceGrpc.AsyncService, io.grpc.BindableService
Direct Known Subclasses:
MCAuthServiceImpl
Enclosing class:
MCAuthServiceGrpc

public abstract static class MCAuthServiceGrpc.MCAuthServiceImplBase extends Object implements io.grpc.BindableService, MCAuthServiceGrpc.AsyncService
Base class for the server implementation of the service MCAuthService.
Service for authenticating Minecraft accounts for use with SoulFire bots.
Supports multiple authentication methods including Microsoft OAuth (credentials
and device code flows) and offline mode. All methods require the caller to
have AUTHENTICATE_MC_ACCOUNT permission for the target instance.
Authentication may optionally use proxies if configured in instance settings
(USE_PROXIES_FOR_ACCOUNT_AUTH). All authentication operations have timeouts
to prevent indefinite hangs (2 minutes for credentials/refresh, 15 minutes
for device code flow).
  • Constructor Details

    • MCAuthServiceImplBase

      public MCAuthServiceImplBase()
  • Method Details

    • bindService

      public final io.grpc.ServerServiceDefinition bindService()
      Specified by:
      bindService in interface io.grpc.BindableService