authorize

abstract suspend fun authorize(caller: Caller, action: RouteAction): Authorization