class CookieIdSessionBuilder<S : Any> : CookieSessionBuilder<S>
Cookie session configuration builder
CookieIdSessionBuilder(type: KClass<S>) |
var sessionIdProvider: () -> String
Current session ID provider function |
val cookie: CookieConfiguration
Cookie header configuration |
|
var serializer: SessionSerializer<S>
Session instance serializer |
|
val transformers: List<SessionTransportTransformer>
Registered session transformers |
|
val type: KClass<S>
|
|
val typeInfo: KType |
fun identity(f: () -> String): Unit
Register session ID generation function |
fun transform(transformer: SessionTransportTransformer): Unit
Register a session transformer. Useful for encryption, signing and so on |