Loading sharding-proxy/src/main/java/io/shardingsphere/proxy/backend/netty/client/response/ResponseHandler.java +1 −1 Original line number Diff line number Diff line Loading @@ -29,7 +29,7 @@ import io.netty.channel.ChannelInboundHandlerAdapter; */ public abstract class ResponseHandler extends ChannelInboundHandlerAdapter { private AuthType authType; private AuthType authType = AuthType.UN_AUTH; @Override public void channelRead(final ChannelHandlerContext context, final Object message) { Loading sharding-proxy/src/main/java/io/shardingsphere/proxy/backend/netty/client/response/mysql/MySQLResponseHandler.java +2 −1 Original line number Diff line number Diff line Loading @@ -80,7 +80,8 @@ public final class MySQLResponseHandler extends ResponseHandler { protected void auth(final ChannelHandlerContext context, final ByteBuf byteBuf) { try (MySQLPacketPayload payload = new MySQLPacketPayload(byteBuf)) { HandshakePacket handshakePacket = new HandshakePacket(payload); byte[] authResponse = securePasswordAuthentication(dataSourceParameter.getPassword().getBytes(), handshakePacket.getAuthPluginData().getAuthPluginData()); byte[] authResponse = securePasswordAuthentication( (null == dataSourceParameter.getPassword() ? "" : dataSourceParameter.getPassword()).getBytes(), handshakePacket.getAuthPluginData().getAuthPluginData()); HandshakeResponse41Packet handshakeResponse41Packet = new HandshakeResponse41Packet( handshakePacket.getSequenceId() + 1, CapabilityFlag.calculateHandshakeCapabilityFlagsLower(), 16777215, ServerInfo.CHARSET, dataSourceParameter.getUsername(), authResponse, dataSourceMetaData.getSchemeName()); Loading Loading
sharding-proxy/src/main/java/io/shardingsphere/proxy/backend/netty/client/response/ResponseHandler.java +1 −1 Original line number Diff line number Diff line Loading @@ -29,7 +29,7 @@ import io.netty.channel.ChannelInboundHandlerAdapter; */ public abstract class ResponseHandler extends ChannelInboundHandlerAdapter { private AuthType authType; private AuthType authType = AuthType.UN_AUTH; @Override public void channelRead(final ChannelHandlerContext context, final Object message) { Loading
sharding-proxy/src/main/java/io/shardingsphere/proxy/backend/netty/client/response/mysql/MySQLResponseHandler.java +2 −1 Original line number Diff line number Diff line Loading @@ -80,7 +80,8 @@ public final class MySQLResponseHandler extends ResponseHandler { protected void auth(final ChannelHandlerContext context, final ByteBuf byteBuf) { try (MySQLPacketPayload payload = new MySQLPacketPayload(byteBuf)) { HandshakePacket handshakePacket = new HandshakePacket(payload); byte[] authResponse = securePasswordAuthentication(dataSourceParameter.getPassword().getBytes(), handshakePacket.getAuthPluginData().getAuthPluginData()); byte[] authResponse = securePasswordAuthentication( (null == dataSourceParameter.getPassword() ? "" : dataSourceParameter.getPassword()).getBytes(), handshakePacket.getAuthPluginData().getAuthPluginData()); HandshakeResponse41Packet handshakeResponse41Packet = new HandshakeResponse41Packet( handshakePacket.getSequenceId() + 1, CapabilityFlag.calculateHandshakeCapabilityFlagsLower(), 16777215, ServerInfo.CHARSET, dataSourceParameter.getUsername(), authResponse, dataSourceMetaData.getSchemeName()); Loading