Hi!
I've got a ruby method registered as a dynamic authorizer for my Autobahn-JS clients. The crossbar server logs my scripts response:
TX: YIELD > [70, 23, {}, [{:allow=>true, :disclose=>true, :cache=>true}]]
It seems to honor the :allow result, blocking invocation if I return false. But the :cache mechanism does not appear to be working. If I invoke the same method, it gets authorized again.
My understanding is that the cache should prevent subsequent calls to the authorize method for the same URI + method pair. Am I missing something?
Thanks!
Norman