Я думаю, вам нужно было бы захватить URL iframe с помощью javascript и отправить его на контроллер Grails, который имеет доступ к текущему сеансу.
Возможно, что-то вроде этого (если вы используете jQuery в качестве фреймворка Javascript):
<g:javascript>
var iframe = $('#iframeid')
var url = iframe.attr('src')
$.post('${createLink(controller: 'some_controller', action: 'some_action')}', {ur: url})
</g:javascript>
, а затем создайте контроллер - спросите, нужна ли вам помощь с этим: -)