Class SaslConstants


  • public class SaslConstants
    extends java.lang.Object
    SASL Constants.
    • Field Detail

      • AUTH_METHOD_NAME

        public static final java.lang.String AUTH_METHOD_NAME
        See Also:
        Constant Field Values
      • JAAS_SERVER_SECTION_NAME

        public static final java.lang.String JAAS_SERVER_SECTION_NAME
        See Also:
        Constant Field Values
      • JAAS_DEFAULT_BROKER_SECTION_NAME

        public static final java.lang.String JAAS_DEFAULT_BROKER_SECTION_NAME
        See Also:
        Constant Field Values
      • JAAS_DEFAULT_PROXY_SECTION_NAME

        public static final java.lang.String JAAS_DEFAULT_PROXY_SECTION_NAME
        See Also:
        Constant Field Values
      • JAAS_CLIENT_SECTION_NAME

        public static final java.lang.String JAAS_CLIENT_SECTION_NAME
        See Also:
        Constant Field Values
      • JAAS_DEFAULT_CLIENT_SECTION_NAME

        public static final java.lang.String JAAS_DEFAULT_CLIENT_SECTION_NAME
        See Also:
        Constant Field Values
      • JAAS_CLIENT_ALLOWED_IDS

        public static final java.lang.String JAAS_CLIENT_ALLOWED_IDS
        This is a regexp which limits the range of possible ids which can connect to the Broker using SASL. By default only clients whose id contains 'pulsar' are allowed to connect.
        See Also:
        Constant Field Values
      • JAAS_CLIENT_ALLOWED_IDS_DEFAULT

        public static final java.lang.String JAAS_CLIENT_ALLOWED_IDS_DEFAULT
        See Also:
        Constant Field Values
      • KINIT_COMMAND_DEFAULT

        public static final java.lang.String KINIT_COMMAND_DEFAULT
        See Also:
        Constant Field Values
      • SASL_SERVER_TYPE

        public static final java.lang.String SASL_SERVER_TYPE
        See Also:
        Constant Field Values
      • SASL_BROKER_PROTOCOL

        public static final java.lang.String SASL_BROKER_PROTOCOL
        See Also:
        Constant Field Values
      • SASL_PROXY_PROTOCOL

        public static final java.lang.String SASL_PROXY_PROTOCOL
        See Also:
        Constant Field Values
      • SASL_PULSAR_REALM

        public static final java.lang.String SASL_PULSAR_REALM
        See Also:
        Constant Field Values
      • INIT_PROVIDER_DATA

        public static final java.lang.String INIT_PROVIDER_DATA
        See Also:
        Constant Field Values
      • SASL_AUTH_ROLE_TOKEN

        public static final java.lang.String SASL_AUTH_ROLE_TOKEN
        See Also:
        Constant Field Values
      • SASL_AUTH_ROLE_TOKEN_EXPIRED

        public static final java.lang.String SASL_AUTH_ROLE_TOKEN_EXPIRED
        See Also:
        Constant Field Values
      • SASL_HEADER_TYPE

        public static final java.lang.String SASL_HEADER_TYPE
        HTTP header used by the SASL client/server during an authentication sequence.
        See Also:
        Constant Field Values
      • SASL_HEADER_STATE

        public static final java.lang.String SASL_HEADER_STATE
        See Also:
        Constant Field Values
      • SASL_STATE_CLIENT_INIT

        public static final java.lang.String SASL_STATE_CLIENT_INIT
        See Also:
        Constant Field Values
      • SASL_STATE_NEGOTIATE

        public static final java.lang.String SASL_STATE_NEGOTIATE
        See Also:
        Constant Field Values
      • SASL_STATE_COMPLETE

        public static final java.lang.String SASL_STATE_COMPLETE
        See Also:
        Constant Field Values
      • SASL_STATE_SERVER_CHECK_TOKEN

        public static final java.lang.String SASL_STATE_SERVER_CHECK_TOKEN
        See Also:
        Constant Field Values
      • SASL_STATE_SERVER

        public static final java.lang.String SASL_STATE_SERVER
        See Also:
        Constant Field Values
    • Constructor Detail

      • SaslConstants

        public SaslConstants()
    • Method Detail

      • isUsingTicketCache

        public static boolean isUsingTicketCache​(java.lang.String configurationEntry)
      • getPrincipal

        public static java.lang.String getPrincipal​(java.lang.String configurationEntry)