I doubt you can have it "static" and open consoles from Admin/User Portals.
You can submit a feature request but IMO this feature goes against all AAA
implemented in oVirt.
Anyway, what about a libvirt/vdsm hook for following?
~~~
virsh # qemu-monitor-command 10 --hmp 'set_password spice foobar keep'
virsh # qemu-monitor-command 10 --hmp 'expire_password spice never'
virsh # qemu-monitor-command 10 --hmp 'info spice'
Server:
address: 0:5908
migrated: false
auth: spice
compiled: 0.12.4
mouse-mode: server
Channels: none
~~~
$ remote-viewer spice://${host}?port=5908
j.