Interesting question. I think this needs to be handled differently in the Gluu Server. Can you open an issue in the oxAuth Github, and reference this issue. If you have a proposed solution, you can describe it there and I will review. This behavior is not described in the openid spec, so see just need to figure out a solution that makes sense.