问题标签 [centrify]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
865 浏览

wordpress - 一次性 SSO 和休息 API 请求

我使用 Centrify 作为我的 IdP 和 SAML SSO wordpress 插件来验证我的 Intranet 上的用户。这工作正常。

但是,我现在想从 Intranet 向 Centrify 发起一个 POST api 调用,以提取一些数据以显示在我的 wordpress 网站上。

是否可以配置 Centrify 以便将 .ASPAUTH cookie之类的内容传递给 wordpress 站点,以便我可以进行 api 调用?

0 投票
1 回答
1235 浏览

bash - 如何将变量从 bash 脚本传递到 TCL?

我以前从未使用过 TCL,但我需要使用它才能在我们使用的工具中编写命令脚本。我有一个 bash 脚本正在运行,它从 AD 获取一些信息,然后将其传递给 TCL 脚本以使用。这是我的 bash 脚本,它运行没有任何问题。

“add_users_to_centrify.sh”是随后调用的 tcl 脚本,但我error during execution: can't read "USERNAME": no such variable在 tcl 脚本中得到错误。

以下是其中的内容:

另一个问题是,当调用 tcl 脚本时,我传递的所有参数都会被打印出来,包括密码。我曾认为导出是最安全的方法,因为它应该只为这个子 shell 设置环境变量,而不是打印它们。这里发生了什么事?

0 投票
1 回答
149 浏览

powershell - Int64 对象类型长度

我是powershell的新手,所以如果有人可以帮助我了解这种情况的最佳实践,那就太好了:

我正在使用 Centrify Powershell 模块来获取用户的 uid 属性。如果我输入

Get-CdmUserProfile -Zone "DN_NAME_HERE" | select name,uid

它返回以下内容:

我需要过滤掉uid长度。所以我尝试了

但它会使返回用户的uid长度超过 6 个字符。所以我试图找出每个的长度uid

但它会1为每一个返回uid,这显然是不正确的。

所以我决定找出uid属性的类型Get-CdmUserProfile -Zone "DN_NAME_HERE" | %{($_.uid).gettype()},对象类型是Int64 System.ValueType

我设法通过使用方法找到了解决tostring()方法:

它确实是工作,但我不确定这是否是性能和整洁打字方面的最佳实践。有没有其他方法可以找出int64物体的长度?

TL;博士

找到 int64 长度的最佳做法是什么?

0 投票
1 回答
152 浏览

powershell - PowerShell中函数调用函数的问题

我有两个功能:

  1. CreateComputer-Group
  2. CreateCoomputer-Role

一旦第一个函数执行,然后在第二个函数中使用第一个函数中的 GroupCreated 来创建计算机角色。如何确保第一个函数执行完成,然后只执行第二个函数。

这是代码:

不知道为什么New-CdmComputerRole命令在服务器上没有显示这样的对象。

这是输出:

0 投票
1 回答
357 浏览

javascript - 如何通过在节点 js 响应中设置标头来自动登录网站

如果用户有效,我们将通过 Rest API 验证用户,然后 Rest 调用将返回一个包含一些令牌的 cookie 对象,然后我们必须将用户重定向到另一个 url,因此通过使用该 cookie 设置标题,这样用户就可以自动登录而无需提示登录窗口。我们如何做到这一点,我们正在使用 Node JS

0 投票
1 回答
2008 浏览

powershell - PowerShell 脚本 - 如果不存在则创建组

在 AD 中创建计算机组的简单 PowerShell 脚本。如果组存在,则打印已经存在,否则创建新的。但是出了点问题,它没有创建一个新组。

输出:如果组已经存在,那么只需创建新的 else print 'Already_Exists' 如果组已经存在但失败并在新组时出错,则它工作正常。它应该创建组,而不是错误。条件有什么问题吗?

{"error":{"Message":"找不到具有身份的对象:\u002709328-Sample-New-Role\u0027 ....

0 投票
3 回答
486 浏览

chef-infra - 有没有办法遍历 Chef 配方中的 node.run_state 数据?

有没有办法遍历 node.run_state 数据?这是在具有 Active Directory 用户的 RHEL 环境中。我有一个填充 node.run_state 的红宝石块。我必须在收敛时间运行这个,因为整个食谱将用于构建自动化。在第一次运行时,cookbook 会安装 Centrify,然后需要运行 adquery 来收集用户信息,以便使用 SSH 密钥填充主目录。

在厨师客户端运行时,我看到了这个:

显然,这是针对空哈希在编译时运行的 put。在收敛时间,2 目录和 1 模板资源的循环中没有任何反应。

这是食谱的相关部分:

任何想法如何使这项工作?

0 投票
0 回答
22 浏览

centrify - 如何在不切换到 linux 机器中的 root 的情况下运行 centrify cgetaccount 命令?

机器 1 已被添加以集中 PAS,并有权检查另一个机器 2 的本地帐户的密码。两台机器都是 linux 服务器,并且安装了 centrify 代理并注册到租户

从 Machine-1 开始,如果我只 su 到 root,那么我可以运行 cgetaccount 命令并获取目标机器中目标帐户的密码

我想以在 Machine-1 中具有 root 访问权限的普通用户身份运行该命令。我不想 su 到 root

在 Machine-1 或 Centrify 管理门户中需要做什么才能实现这一点?

0 投票
0 回答
60 浏览

linux - docker rootless daemon 在启用了 centrifydc 的 RHEL 虚拟机上失败并出现错误

docker rootless daemon 在启用了 centrifydc 的 RHEL 虚拟机上失败并出现错误

错误:

但是当 centrifydc 被禁用时工作正常。没有来自 centrify 的有用日志,请提供任何帮助