Returning IdToken in result.
Throwing exception if federation metadata is null in user realm discovery
Adding token cache tests