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:
bindServicein interfaceio.grpc.BindableService
-