When user already had a valid session on IDP
and tried to get a new idtoken, got
an absentuserexception, although it was already
logged in. That was due to a overlook to register
again on IPricipal the already existing session.
Change-Id: I642655f188619b28712f3268e5db6178d89a4c33