Class SASLExternalMechanism
java.lang.Object
org.jivesoftware.smack.sasl.SASLMechanism
org.jivesoftware.smack.sasl.provided.SASLExternalMechanism
- All Implemented Interfaces:
Comparable<org.jivesoftware.smack.sasl.SASLMechanism>
public class SASLExternalMechanism
extends org.jivesoftware.smack.sasl.SASLMechanism
Implementation of the SASL-EXTERNAL authentication mechanism.
-
Field Summary
FieldsFields inherited from class org.jivesoftware.smack.sasl.SASLMechanism
authenticationId, authorizationId, connection, connectionConfiguration, CRAMMD5, DIGESTMD5, EXTERNAL, GSSAPI, host, password, PLAIN, serviceName, sslSession -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected voidbooleanvoidprotected byte[]getName()intprotected org.jivesoftware.smack.sasl.SASLMechanismbooleanMethods inherited from class org.jivesoftware.smack.sasl.SASLMechanism
afterFinalSaslChallenge, authenticate, authenticate, authenticateInternal, challengeReceived, compareTo, evaluateChallenge, instanceForAuthentication, isAuthenticationSuccessful, isFinished, saslPrep, setException, throwExceptionIfRequired, toBytes, toString
-
Field Details
-
NAME
- See Also:
-
-
Constructor Details
-
SASLExternalMechanism
public SASLExternalMechanism()
-
-
Method Details
-
authenticateInternal
- Specified by:
authenticateInternalin classorg.jivesoftware.smack.sasl.SASLMechanism
-
getAuthenticationText
protected byte[] getAuthenticationText()- Specified by:
getAuthenticationTextin classorg.jivesoftware.smack.sasl.SASLMechanism
-
getName
- Specified by:
getNamein classorg.jivesoftware.smack.sasl.SASLMechanism
-
getPriority
public int getPriority()- Specified by:
getPriorityin classorg.jivesoftware.smack.sasl.SASLMechanism
-
newInstance
protected org.jivesoftware.smack.sasl.SASLMechanism newInstance()- Specified by:
newInstancein classorg.jivesoftware.smack.sasl.SASLMechanism
-
checkIfSuccessfulOrThrow
public void checkIfSuccessfulOrThrow()- Specified by:
checkIfSuccessfulOrThrowin classorg.jivesoftware.smack.sasl.SASLMechanism
-
authzidSupported
public boolean authzidSupported()- Overrides:
authzidSupportedin classorg.jivesoftware.smack.sasl.SASLMechanism
-
requiresPassword
public boolean requiresPassword()- Overrides:
requiresPasswordin classorg.jivesoftware.smack.sasl.SASLMechanism
-