问题标签 [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.
wordpress - 一次性 SSO 和休息 API 请求
我使用 Centrify 作为我的 IdP 和 SAML SSO wordpress 插件来验证我的 Intranet 上的用户。这工作正常。
但是,我现在想从 Intranet 向 Centrify 发起一个 POST api 调用,以提取一些数据以显示在我的 wordpress 网站上。
是否可以配置 Centrify 以便将 .ASPAUTH cookie之类的内容传递给 wordpress 站点,以便我可以进行 api 调用?
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 设置环境变量,而不是打印它们。这里发生了什么事?
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 长度的最佳做法是什么?
powershell - PowerShell中函数调用函数的问题
我有两个功能:
CreateComputer-Group
CreateCoomputer-Role
一旦第一个函数执行,然后在第二个函数中使用第一个函数中的 GroupCreated 来创建计算机角色。如何确保第一个函数执行完成,然后只执行第二个函数。
这是代码:
不知道为什么New-CdmComputerRole
命令在服务器上没有显示这样的对象。
这是输出:
javascript - 如何通过在节点 js 响应中设置标头来自动登录网站
如果用户有效,我们将通过 Rest API 验证用户,然后 Rest 调用将返回一个包含一些令牌的 cookie 对象,然后我们必须将用户重定向到另一个 url,因此通过使用该 cookie 设置标题,这样用户就可以自动登录而无需提示登录窗口。我们如何做到这一点,我们正在使用 Node JS
powershell - PowerShell 脚本 - 如果不存在则创建组
在 AD 中创建计算机组的简单 PowerShell 脚本。如果组存在,则打印已经存在,否则创建新的。但是出了点问题,它没有创建一个新组。
输出:如果组已经存在,那么只需创建新的 else print 'Already_Exists' 如果组已经存在但失败并在新组时出错,则它工作正常。它应该创建组,而不是错误。条件有什么问题吗?
{"error":{"Message":"找不到具有身份的对象:\u002709328-Sample-New-Role\u0027 ....
chef-infra - 有没有办法遍历 Chef 配方中的 node.run_state 数据?
有没有办法遍历 node.run_state 数据?这是在具有 Active Directory 用户的 RHEL 环境中。我有一个填充 node.run_state 的红宝石块。我必须在收敛时间运行这个,因为整个食谱将用于构建自动化。在第一次运行时,cookbook 会安装 Centrify,然后需要运行 adquery 来收集用户信息,以便使用 SSH 密钥填充主目录。
在厨师客户端运行时,我看到了这个:
显然,这是针对空哈希在编译时运行的 put。在收敛时间,2 目录和 1 模板资源的循环中没有任何反应。
这是食谱的相关部分:
任何想法如何使这项工作?
centrify - 如何在不切换到 linux 机器中的 root 的情况下运行 centrify cgetaccount 命令?
机器 1 已被添加以集中 PAS,并有权检查另一个机器 2 的本地帐户的密码。两台机器都是 linux 服务器,并且安装了 centrify 代理并注册到租户
从 Machine-1 开始,如果我只 su 到 root,那么我可以运行 cgetaccount 命令并获取目标机器中目标帐户的密码
我想以在 Machine-1 中具有 root 访问权限的普通用户身份运行该命令。我不想 su 到 root
在 Machine-1 或 Centrify 管理门户中需要做什么才能实现这一点?
linux - docker rootless daemon 在启用了 centrifydc 的 RHEL 虚拟机上失败并出现错误
docker rootless daemon 在启用了 centrifydc 的 RHEL 虚拟机上失败并出现错误
错误:
但是当 centrifydc 被禁用时工作正常。没有来自 centrify 的有用日志,请提供任何帮助