/// <summary>
 /// Terminates the authenticated session.
 /// </summary>
 /// <param name="onSessionTerminated">The on session terminated.</param>
 /// <remarks></remarks>
 public override void TerminateAuthenticatedSession(Action onSessionTerminated = null)
 {
     AuthenticationHost.TerminateSessionAsync(onSessionTerminated);
 }
 /// <summary>
 /// Starts the authenticated session.
 /// </summary>
 /// <remarks></remarks>
 protected override void StartAuthenticatedSession()
 {
     AuthenticationHost.StartSessionAsync(loginCompletedAction: OnLoginCompleted);
 }