CoreHost applications implement an ISignOnHandler to receive callbacks from the system
whenever authentication is required for a portal or arcgis online.
The primary scenario for authentication is when a CoreHost application is
instantiating a connection to a federated Feature Service DB that is secured.