Package com.couchbase.lite
Class SessionAuthenticator
- java.lang.Object
-
- com.couchbase.lite.Authenticator
-
- com.couchbase.lite.SessionAuthenticator
-
public final class SessionAuthenticator extends Authenticator
SessionAuthenticator class is an authenticator that will authenticate by using the session ID of the session created by a Sync Gateway
-
-
Constructor Summary
Constructors Constructor Description SessionAuthenticator(String sessionID)
Initializes with the Sync Gateway session ID and uses the default cookie name.SessionAuthenticator(String sessionID, String cookieName)
Initializes with the session ID and the cookie name.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description String
getCookieName()
Return session cookie name that the session ID value will be set to when communicating the Sync Gateway.String
getSessionID()
Return session ID of the session created by a Sync Gateway.
-
-
-
Constructor Detail
-
SessionAuthenticator
public SessionAuthenticator(@NonNull String sessionID)
Initializes with the Sync Gateway session ID and uses the default cookie name.- Parameters:
sessionID
- Sync Gateway session ID
-
SessionAuthenticator
public SessionAuthenticator(@NonNull String sessionID, @Nullable String cookieName)
Initializes with the session ID and the cookie name. If the given cookieName is null, the default cookie name will be used.- Parameters:
sessionID
- Sync Gateway session IDcookieName
- The cookie name
-
-