Example #1
0
 private async void Current_ContractActivated(object sender, IActivatedEventArgs e)
 {
     if (e is IWebAuthenticationBrokerContinuationEventArgs)
     {
         AuthenticationWindows authenticationForWindows = AuthenticationWindows.Current as AuthenticationWindows;
         if (authenticationForWindows != null)
         {
             await authenticationForWindows.ContinueAcquireToken(e as IWebAuthenticationBrokerContinuationEventArgs);
         }
     }
 }
Example #2
0
    internal void Select (TDatabaseAuthentication authentication)
    {
      if (authentication.NotNull ()) {
        switch (authentication.Authentication) {
          case TAuthentication.SQL:
            AuthenticationSQL.CopyFrom (authentication);

            if (authentication.IsActive) {
              Authentication = TAuthentication.SQL;
            }

            break;

          case TAuthentication.Windows:
            AuthenticationWindows.CopyFrom (authentication);

            if (authentication.IsActive) {
              Authentication = TAuthentication.Windows;
            }

            break;
        }
      }
    }