Auth

class Auth(path: <Error class: unknown class>, userRolesMap: UserRoleMap, insecureMode: Boolean = false)

Constructors

Link copied to clipboard
constructor(path: <Error class: unknown class>, insecureMode: Boolean = false)
constructor(path: <Error class: unknown class>, userRolesMap: UserRoleMap, insecureMode: Boolean = false)

Types

Link copied to clipboard
object Companion

Functions

Link copied to clipboard
fun checkAccess(permittedRoles: Collection<<Error class: unknown class>>, userName: String): Boolean

Check access if the user has authenticated externally.

fun checkAccess(permittedRoles: Collection<<Error class: unknown class>>, userRoles: Collection<JavalinRole>): Boolean
Link copied to clipboard
fun handleAccess(ctx: <Error class: unknown class>)
Link copied to clipboard
fun update(inputStream: <Error class: unknown class>): <Error class: unknown class>

Update the entries with a UserRoleMap received as a stream.

fun update(userRolesMap: UserRoleMap): String
Link copied to clipboard
fun userRoles(ctx: <Error class: unknown class>): Set<JavalinRole>
fun userRoles(userName: String): Set<JavalinRole>