ActiveAnno

Web-based responsive document annotation tool

View the Project on GitHub MaxMello/ActiveAnno

activeannoservice / common / io.ktor.routing.Route

Extensions for io.ktor.routing.Route

Name Summary
deleteAuthenticatedByJwt fun Route.deleteAuthenticatedByJwt(path: String, requiredRoles: List<String> = listOf(), onlyOneMustMatch: Boolean = false, body: PipelineInterceptor<Unit, ApplicationCall>): Route
fun Route.deleteAuthenticatedByJwt(requiredRoles: List<String> = listOf(), onlyOneMustMatch: Boolean = false, body: PipelineInterceptor<Unit, ApplicationCall>): Route
getAuthenticatedByJwt fun Route.getAuthenticatedByJwt(path: String, requiredRoles: List<String> = listOf(), onlyOneMustMatch: Boolean = false, body: PipelineInterceptor<Unit, ApplicationCall>): Route
fun Route.getAuthenticatedByJwt(requiredRoles: List<String> = listOf(), onlyOneMustMatch: Boolean = false, body: PipelineInterceptor<Unit, ApplicationCall>): Route
handleAuthenticatedByJwt Higher order function to handle a request secured by a JWTfun Route.handleAuthenticatedByJwt(requiredRoles: List<String> = listOf(), onlyOneMustMatch: Boolean = false, body: PipelineInterceptor<Unit, ApplicationCall>): Unit
postAuthenticatedByJwt fun Route.postAuthenticatedByJwt(path: String, requiredRoles: List<String> = listOf(), onlyOneMustMatch: Boolean = false, body: PipelineInterceptor<Unit, ApplicationCall>): Route
fun Route.postAuthenticatedByJwt(requiredRoles: List<String> = listOf(), onlyOneMustMatch: Boolean = false, body: PipelineInterceptor<Unit, ApplicationCall>): Route
putAuthenticatedByJwt fun Route.putAuthenticatedByJwt(path: String, requiredRoles: List<String> = listOf(), onlyOneMustMatch: Boolean = false, body: PipelineInterceptor<Unit, ApplicationCall>): Route
fun Route.putAuthenticatedByJwt(requiredRoles: List<String> = listOf(), onlyOneMustMatch: Boolean = false, body: PipelineInterceptor<Unit, ApplicationCall>): Route