Exemple #1
0
        public AuthenticationOperation(Alachisoft.NosDB.Common.Protobuf.Command command)
            : base(command.ToBuilder())
        {
            ClientToken = new AuthToken();
            _authenticationCommandBuilder = command.AuthenticationCommand.ToBuilder();
            _connectionString             = _authenticationCommandBuilder.ConnectionString;
            _processID = _authenticationCommandBuilder.ProcessID;

            Protobuf.AuthenticationToken.Builder authenticationTokenBuilder = _authenticationCommandBuilder.AuthenticationToken.ToBuilder();;

            ClientToken.Status = (Security.SSPI.SecurityStatus)authenticationTokenBuilder.Status;
            ClientToken.Token  = authenticationTokenBuilder.Token.ToByteArray();

            base.Message       = this;
            base.OperationType = DatabaseOperationType.Authenticate;
        }
Exemple #2
0
 public AuthenticationOperation() : base()
 {
     _authenticationCommandBuilder = new Protobuf.AuthenticationCommand.Builder();
     base.Message       = this;
     base.OperationType = DatabaseOperationType.Authenticate;
 }