Package com.linecorp.centraldogma.server.auth
An abstraction layer for Central Dogma authentication.
-
Interface Summary Interface Description AuthProvider An interface which configures the authentication layer for the Central Dogma server.AuthProviderFactory A factory to create anAuthProvider
instance.SessionManager An interface for session management. -
Class Summary Class Description AuthConfig An authentication configuration for the Central Dogma server.AuthProviderParameters Parameters which are used to create a newAuthProvider
instance.RawSessionJsonDeserializer Deserializes a raw session instance from a base64-encoded string.RawSessionJsonSerializer Serializes a raw session instance into a base64-encoded string.Session An authenticated session which can be replicated to the other Central Dogma replicas as a serialized form. -
Exception Summary Exception Description AuthException ARuntimeException
raised while performing authentication.