小编A30*_*006的帖子

使用 NodeJS 进行 Active Directory 身份验证

我正在尝试构建一台 NodeJS 服务器并计划使用该组织的 Microsoft Active Directory 进行身份验证。

我对许多软件包(activedirectory、activedirectory2、ldapjs 等)尝试了同样的方法

但它们似乎都不适合我。

我提供了 LDAP URL,下面是我的代码。

var ldapjs = require('ldapjs');

var config = { url: 'ldap://mycompany.com/dc=mycompany,dc=com'
           ,timeout: 10
           ,reconnect: {
              "initialDelay": 100,
              "maxDelay": 500,
              "failAfter": 5
              } 
        }

var username = "user_id@mycompany.com";
var password="password";

const ldapClient = ldapjs.createClient(config);


ldapClient.bind(username, password, function (err) {
console.log("Logging data...");
ldapClient.search('dc=mycompany,dc=com', function (err, search) {
 if (err) {
    console.log('ERROR: ' +JSON.stringify(err));
    return;
  }
search.on('searchEntry', function (err,entry) {
   if (err) {
    console.log('ERROR: ' +JSON.stringify(err));
    return;
  }
  else{
    var user …
Run Code Online (Sandbox Code Playgroud)

active-directory node.js

12
推荐指数
2
解决办法
2万
查看次数

离线创建新项目

在Angular中创建一个新项目时,它总是需要一个Internet连接来下载包.这也需要很长时间.

据我所知,这些包非常标准,所以如果创建了一个项目; 应该有条款从先前创建的回购中获取.

有没有办法离线创建项目?

我用来创建一个新项目的命令是 ng new <project name>

angular-cli angular

4
推荐指数
2
解决办法
2602
查看次数

XPATH查询从存储在SQL Server数据库列中的XML获取数据

我将XML数据存储在SQL Server数据库的一列中.

<data>
    <row>
<element name="product">Piston</element>
<element name="number">1.2</element>
    </row>
<row>
<element name="product">Piston Ring</element>
<element name="number">2</element>
    </row>
<row>
<element name="product">Piston</element>
<element name="number">1.5</element>
    </row>
</data>
Run Code Online (Sandbox Code Playgroud)

有没有办法可以得到以下格式的结果?

------------------------------
Product    | Count
------------------------------
Piston     |   2
Piston Ring|   1
------------------------------
Run Code Online (Sandbox Code Playgroud)

我尝试使用Xpath,它给了我任何东西,但不确定我是否可以按产品分组,然后计算.

我正在寻找类似的东西(在SQL查询中)

SELECT Product, Count(Product) FROM ABC
GROUP BY Product
Run Code Online (Sandbox Code Playgroud)

c# xml t-sql sql-server xpath

2
推荐指数
1
解决办法
1049
查看次数

用于C#控制台应用程序的Visual Studio代码

可能是重复或非常基本的问题......

我最近在Windows上下载了Visual Studio Code并试图打开我现有的"Hello World !!" 控制台应用.

我已经下载了相同的C#扩展名.

能否请您指出文档,我可以找到配置VS代码的分步指南,以便我可以打开现有的控制台应用程序并调试/运行相同的代码.

目前,当我打开使用VS2013编写的现有C#项目并尝试调试/运行时,它无法正常工作.我收到了以下错误."preLaunchTask'构建'以退出代码1终止."

或者我正在尝试做一些不正确的事情?

c# visual-studio-code

2
推荐指数
2
解决办法
3422
查看次数