Adding the user to the session when its does not exist and getUserPrincipal returns non-null would be one way.
Heh! It's almost always the simplest way, isn't it? I guess that's just me. I seem to try to make things more difficult than they really need to be.
THANKS, Scott! I probably would have never come up with that. I probably would have tried to build an algorithm that solve coldfusion.
Sheesh! I need more coffee.