Auth

object Auth

Functions

Link copied to clipboard
fun configure(dbAccess: DbAccess?): Boolean
Link copied to clipboard
operator fun get(key: String): String
Link copied to clipboard
fun hash(password: String): String
Link copied to clipboard
fun hasPermission(permission: String?): Boolean
Link copied to clipboard
fun hasRole(role: String?): Boolean
Link copied to clipboard
fun save(exchange: HttpExchange?)
fun save(request: HttpRequest?)
Link copied to clipboard
operator fun set(key: String, value: String): Boolean
Link copied to clipboard
fun signin(username: String, passwordUntouched: String): Boolean
Link copied to clipboard
fun signout(): Boolean

Properties

Link copied to clipboard
var dbAccess: DbAccess? = null
Link copied to clipboard
val exchange: HttpExchange
Link copied to clipboard
const val HASH_256: String
Link copied to clipboard
val isAuthenticated: Boolean
Link copied to clipboard
val request: HttpRequest
Link copied to clipboard
var sessions: MutableMap<String, HttpSession>
Link copied to clipboard
val user: String?
Link copied to clipboard
const val USER_KEY: String