Class BearerAuthenticationHandler

java.lang.Object
io.netty.channel.ChannelHandlerAdapter
io.netty.channel.ChannelInboundHandlerAdapter
net.minecraft.server.dedicated.management.network.BearerAuthenticationHandler
All Implemented Interfaces:
ChannelHandler, ChannelInboundHandler

@Sharable public class BearerAuthenticationHandler extends ChannelInboundHandlerAdapter
Mappings:
Namespace Name
named net/minecraft/server/dedicated/management/network/BearerAuthenticationHandler
intermediary net/minecraft/class_12000
official avp
  • Field Details

    • AUTHENTICATED_KEY

      private static final AttributeKey<Boolean> AUTHENTICATED_KEY
      Mappings:
      Namespace Name Mixin selector
      named AUTHENTICATED_KEY Lnet/minecraft/server/dedicated/management/network/BearerAuthenticationHandler;AUTHENTICATED_KEY:Lio/netty/util/AttributeKey;
      intermediary field_63006 Lnet/minecraft/class_12000;field_63006:Lio/netty/util/AttributeKey;
      official d Lavp;d:Lio/netty/util/AttributeKey;
    • AUTHORIZATION_HEADER

      public static final String AUTHORIZATION_HEADER
      See Also:
      Mappings:
      Namespace Name Mixin selector
      named AUTHORIZATION_HEADER Lnet/minecraft/server/dedicated/management/network/BearerAuthenticationHandler;AUTHORIZATION_HEADER:Ljava/lang/String;
      intermediary field_62830 Lnet/minecraft/class_12000;field_62830:Ljava/lang/String;
      official a Lavp;a:Ljava/lang/String;
    • BEARER_PREFIX

      public static final String BEARER_PREFIX
      See Also:
      Mappings:
      Namespace Name Mixin selector
      named BEARER_PREFIX Lnet/minecraft/server/dedicated/management/network/BearerAuthenticationHandler;BEARER_PREFIX:Ljava/lang/String;
      intermediary field_62831 Lnet/minecraft/class_12000;field_62831:Ljava/lang/String;
      official b Lavp;b:Ljava/lang/String;
    • LOGGER

      private final Logger LOGGER
      Mappings:
      Namespace Name Mixin selector
      named LOGGER Lnet/minecraft/server/dedicated/management/network/BearerAuthenticationHandler;LOGGER:Lorg/slf4j/Logger;
      intermediary field_62832 Lnet/minecraft/class_12000;field_62832:Lorg/slf4j/Logger;
      official c Lavp;c:Lorg/slf4j/Logger;
    • token

      private final BearerToken token
      Mappings:
      Namespace Name Mixin selector
      named token Lnet/minecraft/server/dedicated/management/network/BearerAuthenticationHandler;token:Lnet/minecraft/network/encryption/BearerToken;
      intermediary field_62833 Lnet/minecraft/class_12000;field_62833:Lnet/minecraft/class_12003;
      official e Lavp;e:Lavr;
  • Constructor Details

    • BearerAuthenticationHandler

      public BearerAuthenticationHandler(BearerToken token)
      Mappings:
      Namespace Name Mixin selector
      named <init> Lnet/minecraft/server/dedicated/management/network/BearerAuthenticationHandler;<init>(Lnet/minecraft/network/encryption/BearerToken;)V
      intermediary <init> Lnet/minecraft/class_12000;<init>(Lnet/minecraft/class_12003;)V
      official <init> Lavp;<init>(Lavr;)V
  • Method Details

    • channelRead

      public void channelRead(ChannelHandlerContext context, Object object) throws Exception
      Specified by:
      channelRead in interface ChannelInboundHandler
      Overrides:
      channelRead in class ChannelInboundHandlerAdapter
      Throws:
      Exception
      Mappings:
      Namespace Name Mixin selector
      named channelRead Lnet/minecraft/server/dedicated/management/network/BearerAuthenticationHandler;channelRead(Lio/netty/channel/ChannelHandlerContext;Ljava/lang/Object;)V
      intermediary channelRead Lnet/minecraft/class_12000;channelRead(Lio/netty/channel/ChannelHandlerContext;Ljava/lang/Object;)V
      official channelRead Lavp;channelRead(Lio/netty/channel/ChannelHandlerContext;Ljava/lang/Object;)V
    • authenticate

      private BearerAuthenticationHandler.Result authenticate(HttpRequest request)
      Mappings:
      Namespace Name Mixin selector
      named authenticate Lnet/minecraft/server/dedicated/management/network/BearerAuthenticationHandler;authenticate(Lio/netty/handler/codec/http/HttpRequest;)Lnet/minecraft/server/dedicated/management/network/BearerAuthenticationHandler$Result;
      intermediary method_74511 Lnet/minecraft/class_12000;method_74511(Lio/netty/handler/codec/http/HttpRequest;)Lnet/minecraft/class_12000$class_12001;
      official a Lavp;a(Lio/netty/handler/codec/http/HttpRequest;)Lavp$a;
    • isAuthenticated

      private boolean isAuthenticated(HttpRequest request)
      Mappings:
      Namespace Name Mixin selector
      named isAuthenticated Lnet/minecraft/server/dedicated/management/network/BearerAuthenticationHandler;isAuthenticated(Lio/netty/handler/codec/http/HttpRequest;)Z
      intermediary method_74513 Lnet/minecraft/class_12000;method_74513(Lio/netty/handler/codec/http/HttpRequest;)Z
      official b Lavp;b(Lio/netty/handler/codec/http/HttpRequest;)Z
    • tokenMatches

      public boolean tokenMatches(String requestToken)
      Mappings:
      Namespace Name Mixin selector
      named tokenMatches Lnet/minecraft/server/dedicated/management/network/BearerAuthenticationHandler;tokenMatches(Ljava/lang/String;)Z
      intermediary method_74512 Lnet/minecraft/class_12000;method_74512(Ljava/lang/String;)Z
      official a Lavp;a(Ljava/lang/String;)Z
    • getHostAddress

      private String getHostAddress(ChannelHandlerContext context)
      Mappings:
      Namespace Name Mixin selector
      named getHostAddress Lnet/minecraft/server/dedicated/management/network/BearerAuthenticationHandler;getHostAddress(Lio/netty/channel/ChannelHandlerContext;)Ljava/lang/String;
      intermediary method_74508 Lnet/minecraft/class_12000;method_74508(Lio/netty/channel/ChannelHandlerContext;)Ljava/lang/String;
      official a Lavp;a(Lio/netty/channel/ChannelHandlerContext;)Ljava/lang/String;
    • sendUnauthorizedError

      private void sendUnauthorizedError(ChannelHandlerContext context, String message)
      Mappings:
      Namespace Name Mixin selector
      named sendUnauthorizedError Lnet/minecraft/server/dedicated/management/network/BearerAuthenticationHandler;sendUnauthorizedError(Lio/netty/channel/ChannelHandlerContext;Ljava/lang/String;)V
      intermediary method_74510 Lnet/minecraft/class_12000;method_74510(Lio/netty/channel/ChannelHandlerContext;Ljava/lang/String;)V
      official a Lavp;a(Lio/netty/channel/ChannelHandlerContext;Ljava/lang/String;)V