Package org.apache.pulsar.common.sasl
Class SaslConstants
- java.lang.Object
-
- org.apache.pulsar.common.sasl.SaslConstants
-
public class SaslConstants extends java.lang.ObjectSASL Constants.
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.StringAUTH_METHOD_NAMEstatic java.lang.StringINIT_PROVIDER_DATAstatic java.lang.StringJAAS_CLIENT_ALLOWED_IDSThis is a regexp which limits the range of possible ids which can connect to the Broker using SASL.static java.lang.StringJAAS_CLIENT_ALLOWED_IDS_DEFAULTstatic java.lang.StringJAAS_CLIENT_SECTION_NAMEstatic java.lang.StringJAAS_DEFAULT_BROKER_SECTION_NAMEstatic java.lang.StringJAAS_DEFAULT_CLIENT_SECTION_NAMEstatic java.lang.StringJAAS_DEFAULT_PROXY_SECTION_NAMEstatic java.lang.StringJAAS_SERVER_SECTION_NAMEstatic java.lang.StringKINIT_COMMANDstatic java.lang.StringKINIT_COMMAND_DEFAULTstatic java.lang.StringSASL_AUTH_ROLE_TOKENstatic java.lang.StringSASL_AUTH_ROLE_TOKEN_EXPIREDstatic java.lang.StringSASL_AUTH_TOKENstatic java.lang.StringSASL_BROKER_PROTOCOLstatic java.lang.StringSASL_HEADER_STATEstatic java.lang.StringSASL_HEADER_TYPEHTTP header used by the SASL client/server during an authentication sequence.static java.lang.StringSASL_PROXY_PROTOCOLstatic java.lang.StringSASL_PULSAR_REALMstatic java.lang.StringSASL_SERVER_TYPEstatic java.lang.StringSASL_STATE_CLIENT_INITstatic java.lang.StringSASL_STATE_COMPLETEstatic java.lang.StringSASL_STATE_NEGOTIATEstatic java.lang.StringSASL_STATE_SERVERstatic java.lang.StringSASL_STATE_SERVER_CHECK_TOKENstatic java.lang.StringSASL_TYPE_VALUE
-
Constructor Summary
Constructors Constructor Description SaslConstants()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static java.lang.StringgetPrincipal(java.lang.String configurationEntry)static booleanisUsingTicketCache(java.lang.String configurationEntry)
-
-
-
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
-
KINIT_COMMAND
public static final java.lang.String KINIT_COMMAND
- 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_TYPE_VALUE
public static final java.lang.String SASL_TYPE_VALUE
- See Also:
- Constant Field Values
-
SASL_AUTH_TOKEN
public static final java.lang.String SASL_AUTH_TOKEN
- 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
-
-