问题标签 [atlassian-crowd]

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 回答
471 浏览

single-sign-on - 从自定义应用程序生成人群 SSO 令牌

如何在人群登录后(通过休息服务)生成 SSO 令牌,以防我可以使用此令牌登录人群?我的意思是我用

在那之后

使用相同的凭据(我以相反的顺序尝试)

我将此令牌存储在 crowd.token_key 会话变量中,但 Crowd 不会通过此令牌对我进行身份验证。

但是,如果我首先登录人群,我的应用程序会识别此令牌。

我认为它应该取决于 ValidationFactor,但我不知道应该使用哪个。

0 投票
1 回答
57 浏览

permissions - 在 Crowd 中是否可以将用户授予 Jira 而不是 Confluence?

如果我有多个与 Crowd 集成的 Atlassian 工具,即 Jira、Confluence、Bamboo 等,是否可以授予用户访问 Jira 而不是 Confluence 的访问权限,反之亦然?

0 投票
1 回答
397 浏览

single-sign-on - 配置 Atlassian Crowd 以处理域重定向

  • jira.service.bd
  • confluence.service.bd
  • 人群服务.bd

这些应该有相同的 SSO 域,所以我设置.service.bd

我的人群控制台网址:

http://crowd.service.bd:8095/crowd/console

我将自定义域配置/etc/hosts为:

如果我将 SSO 域配置为crowd.service.bd,我会获得 Crowd 登录成功。

如果我使用.service.bd,那么 Crowd 登录将是一个重定向。正如此链接Crowd Login Redirected所说。

我想我应该对域和子域有什么问题。我应该在主机上配置二级域吗?

0 投票
1 回答
836 浏览

apache - 在 centos 7 上安装和配置 crowd-apache 连接器

我使用的是 CentOS 7,Crowd 版本是 2.9,Apache Http Server 版本是 2.4。

以上是在任何类 Unix 系统中安装 crowd-apache 连接器的步骤。

在前 4 步之前没有问题,但从第 5 步开始,我分别收到以下错误命令。

所以我的问题是:

  1. crowd-apache 连接器是否与 CentOS 7 或任何高于 6.* 的 CentOS 版本与 Apache 2.4 版本兼容?

  2. 如果兼容,那么完成此操作的步骤是什么?

  3. 或者我怎样才能摆脱这些错误并在 CentOS 7 中成功构建 crowd-apache 连接器

    [root@localhost mod_authnz_crowd-2.2.2]# autoreconf --install
    libtoolize: 将辅助文件放入.'. libtoolize: copying file./ltmain.sh' libtoolize: 将宏放入 AC_CONFIG_MACRO_DIR, m4'. libtoolize: copying filem4/libtool.m4' libtoolize: 复制文件m4/ltoptions.m4' libtoolize: copying filem4/ltsugar.m4' libtoolize:复制文件m4/ltversion.m4' libtoolize: copying filem4/lt~obsolete.m4' configure.ac:4: 安装'./config.guess' configure.ac:4: 安装'./config.sub' configure.ac:2: 安装'./install-sh' configure.ac:2: 安装 './missing' automake: 警告被视为错误 /usr/share/automake-1.13/am/ltlibrary.am: 警告: 'mod_authnz_crowd.la': 使用非 POSIX 链接 libtool 库/usr/share/automake-1.13/am/ltlibrary.am:归档器在“configure.ac”src/Makefile.am:3 中需要“AM_PROG_AR”:处理 Libtool 库“mod_authnz_crowd.la”src/Makefile.am:正在安装'./depcomp' src/Makefile.am:8: 警告:'CFLAGS' 是一个用户变量,你不应该覆盖它;src/Makefile.am:8:使用“AM_CFLAGS”代替并行测试:安装“./test-driver”/usr/share/automake-1。13/am/ltlibrary.am:警告:“mod_authz_svn_crowd.la”:使用非 POSIX /usr/share/automake-1.13/am/ltlibrary.am 链接 libtool 库:归档程序需要“configure.ac”中的“AM_PROG_AR” src/svn/Makefile.am:1:在处理 Libtool 库 'mod_authz_svn_crowd.la' src/svn/Makefile.am:6:警告:'CFLAGS' 是一个用户变量,你不应该覆盖它;src/svn/Makefile.am:6:改用“AM_CFLAGS”
    autoreconf:automake 失败,退出状态:1

    [root@localhost mod_authnz_crowd-2.2.2]# ./configure 配置:错误:找不到 Apache apxs 二进制文件

    [root@localhost mod_authnz_crowd-2.2.2]# make make: *** 没有指定目标,也没有找到 makefile。停止。

    [root@localhost mod_authnz_crowd-2.2.2]# su -c "make install"

    make: *** 没有规则使目标“安装”。停止。

0 投票
1 回答
478 浏览

jenkins - 如何将人群组同步到詹金斯?

假设我的人群中已经有三组:

  • 经理人
  • 项目 A 成员
  • B项目成员

目标:我想将这些设置与 Jenkins 同步,并确保:

  • 管理者——可以做任何事

  • 项目 A 成员 - 只能访问项目 A

  • 项目 B 成员 - 令人惊讶的是,应该只访问项目 B

Crowd 应该扮演“主人”的角色——因此,如果有人从项目 A 转移到项目 B,我只想将他们转移到 Crowd 中而不关心 Jenkins(Jenkins 应该在哪里更新自己)

是否有可能在不创建和管理 Jenkins 内部的角色和组的情况下这样做?

0 投票
1 回答
112 浏览

mysql - 如何显示 mysql 表中通过单个值匹配与另一个表连接的多个条目的数据?

我需要从一对 MySQL 表中选择和显示信息,但语法让我难以理解。具体来说,我需要在字段 cwd_user.id == cwd_user_attribute.user_id 上将 cwd_user 表中的数据与 cwd_user_attribute 表中的数据连接起来,但我还需要在一行中显示 cwd_user_attribute 表中多个条目的值。后者让我无法理解。以下是血淋淋的细节:

给定两个表:

假设 cwd_user_attribute.attribute_name 最多有七个可能的值,我对其中四个感兴趣:lastAuthenticated、Team、Manager Notes。例子:

我可以使用以下查询获取按 lastAuthenticated 排序的用户列表:

结果:

我需要添加到输出的是 cwd_user_attribute.attribute_value 的值,其中 cwd_user_attribute.attribute_name 是团队、经理和/或注释。输出看起来像这样:

0 投票
0 回答
566 浏览

cookies - 与人群中的詹金斯的 SSO 集成不起作用

我已经为我的堆栈持有应用程序(如 Jira、Bitbucket、Jenkins 等)配置了集中登录的人群服务器,所以基本上架构是这样的。

在此处输入图像描述

Jenkins crowd2 插件配置如下 在此处输入图像描述

并且 token 的 cookie 名称与 jira (cookie.token_key) 相同

我的 crowd.property 文件看起来像这样

集中登录有效,但 SSO 无效。我的意思是,如果我登录到 jenkins,并且如果我打开 jira,它不会以同一个用户自动登录。我哪里错了。

额外:我正在检查詹金斯登录和jira登录的网络,我发现cookie.token_key詹金斯和jira似乎都不同。

我哪里错了?

0 投票
1 回答
483 浏览

confluence - 升级后 Confluence 6.0.1 中的警告

我将 Confluence 升级到 6.0.1。我也将 Crowd 用于 SSO。升级前一切正常。升级后它看起来也很好,我可以登录到 Confluence。但是我在 atlassian-confluence.log 中出现了以下警告:

这个警告是什么意思?我该如何解决该警告?

我试图在互联网上搜索解决方案,但没有找到任何有用的东西。

0 投票
1 回答
184 浏览

java - 尝试使用 IntelliJ 将依赖项添加到 Atlassian pom.xml

我开始使用 IntelliJ 并且多年没有使用 Java。我一直在.Net 世界工作。我正在使用 IntelliJ 创建一个 Atlassian Crowd 自定义连接器。我需要pom.xml为包的文件添加一个依赖项com.atlassian.crowd.manager.directory。我相信下面的依赖块是正确的,除了版本。人工制品正确吗?我使用其他依赖项来派生这个。如何找到正确的版本?

0 投票
1 回答
174 浏览

sonarqube - 自动问题分配无法正常工作

我们将 SonarQube 6.3.1.21392 与 Crowd 一起用于外部用户身份验证。

我刚刚注意到,问题分配无法正常工作。自动分配根本不起作用,当我尝试手动分配用户时,我最多只能输入 15 个字符。如果我输入更多,则找不到搜索结果。

如何正确设置问题分配以及如何搜索超过 15 个字符的名称?