Package-level declarations

Types

Link copied to clipboard
typealias Plugin = LoadedPlugin<ReAuthPlugin, PluginConfig>
Link copied to clipboard
@Serializable
data class RASConfig(val database: RASConfig.Database, val session: RASConfig.Session, val cors: RASConfig.CORS, val tsl: RASConfig.TSL, val port: Int = 8080, val internalHostsSecretKey: String, val enableCompression: Boolean = true)
Link copied to clipboard

████ ████████████ ██████ ████ ████████████ ████████████ ██████████████ ████ ████████████ ██████ ████ ████████████ ████████████ ██████████████ ████ ████ ████████ ████ ████ ████ ████ ████ ████ ████ ████ ████████ ████ ████ ████ ████ ████ ████ ████ ████ ██████ ████ ████ ████ ████ ████ ███████████ ██████████ ████ ████ ██████ ████ ████ ████ ████ ████ ███████████ ██████████ ████ ████ ████ ████ ████ ████ ████ ████ ████ ████ ████ ████ ████ ████ ████ ████ ████ ████ ████ ████ ████ ████ ████ ████████████ ████ ████████ ████████████ ████ ████ ██████████████ ████ ████████████ ████ ████████ ████████████ ████ ████ ██████████████

Link copied to clipboard
Link copied to clipboard

Properties

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
val sessionMutex: Mutex

Functions

Link copied to clipboard
suspend fun cacheSession(session: Session)
Link copied to clipboard
fun ApplicationCall.isInternalIPBased(): Boolean
Link copied to clipboard
fun ApplicationCall.isInternalSecretBased(): Boolean
Link copied to clipboard
fun main()
Link copied to clipboard
suspend fun uncacheSession(uuid: UUID): Session?