authorize

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