Package org.apache.pulsar.common.sasl
Class SaslConstants
- java.lang.Object
-
- org.apache.pulsar.common.sasl.SaslConstants
-
public class SaslConstants extends java.lang.Object
SASL Constants.
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.String
AUTH_METHOD_NAME
static java.lang.String
INIT_PROVIDER_DATA
static 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.static java.lang.String
JAAS_CLIENT_ALLOWED_IDS_DEFAULT
static java.lang.String
JAAS_CLIENT_SECTION_NAME
static java.lang.String
JAAS_DEFAULT_BROKER_SECTION_NAME
static java.lang.String
JAAS_DEFAULT_CLIENT_SECTION_NAME
static java.lang.String
JAAS_DEFAULT_PROXY_SECTION_NAME
static java.lang.String
JAAS_SERVER_SECTION_NAME
static java.lang.String
KINIT_COMMAND
static java.lang.String
KINIT_COMMAND_DEFAULT
static java.lang.String
SASL_AUTH_ROLE_TOKEN
static java.lang.String
SASL_AUTH_ROLE_TOKEN_EXPIRED
static java.lang.String
SASL_AUTH_TOKEN
static java.lang.String
SASL_BROKER_PROTOCOL
static java.lang.String
SASL_HEADER_STATE
static java.lang.String
SASL_HEADER_TYPE
HTTP header used by the SASL client/server during an authentication sequence.static java.lang.String
SASL_PROXY_PROTOCOL
static java.lang.String
SASL_PULSAR_REALM
static java.lang.String
SASL_SERVER_TYPE
static java.lang.String
SASL_STATE_CLIENT_INIT
static java.lang.String
SASL_STATE_COMPLETE
static java.lang.String
SASL_STATE_NEGOTIATE
static java.lang.String
SASL_STATE_SERVER
static java.lang.String
SASL_STATE_SERVER_CHECK_TOKEN
static java.lang.String
SASL_TYPE_VALUE
-
Constructor Summary
Constructors Constructor Description SaslConstants()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static java.lang.String
getPrincipal(java.lang.String configurationEntry)
static boolean
isUsingTicketCache(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
-
-