所有不需要注册就能访问 Confluence 站点的用户都被称为匿名用户(anonymous)。如果必要的话,你可以通过全局权限界面 为匿名用户指派访问 Confluence 的权限。这可以允许没有注册的用户在 Confluence 中访问空间和页面 一个空间的管理员可以通过对空间权限的进一步的设置来限制匿名用户对空间的访问。 https://www.cwiki.us/display/CONFLUENCEWIKI/Confluence+Groups+for+Administrators
所有不需要注册就能访问 Confluence 站点的用户都被称为匿名用户(anonymous)。如果必要的话,你可以通过全局权限界面 为匿名用户指派访问 Confluence 的权限。这可以允许没有注册的用户在 Confluence 中访问空间和页面 一个空间的管理员可以通过对空间权限的进一步的设置来限制匿名用户对空间的访问。 https://www.cwiki.us/display/CONFLUENCEWIKI/Confluence+Groups+for+Administrators
在 Confluence 中有 2 个特殊的默认用户组: Confluence 管理员用户组(confluence-administrators):这个用户组的用户具有超级用户的权限,这些用户可以访问 Confluence 的管理员界面(administration 控制台)。在管理员界面中,你可以对全站进行管理和配置 。属于这个用户组的成员也可以看到全站的所有空间和页面。在这个用户组中的任何用户都会具有全站管理的权限,而不管这个用户具有什么其他的权限和设置。全局权限界面中的配置不会对这个用户组中的成员用户产生任何效果。 Confluence 用户(confluence-users):这个是所有新用户的默认用户组,对这个用户组进行权限指派,将会影响所有最近新创建的用户。 Confluence 管理员权限和 confluence-administrators 组权限是不相关的。如果从名字上来看,你可能认为它们是相同的东西,但是事实上却不是这样的。为一个用户或者用户组赋予 Confluence 管理员全局权限,可以为这些用户提供一些与管理员相关的操作和功能。给一个用户指派到 confluence-administrators 用户组中,能够让这个用户具有所有的管理功能和对内容进行控制。 https://www.cwiki.us/display/CONFLUENCEWIKI/Confluence+Groups+for+Administrators
在 Confluence 中将用户分组能够有效的减少对用户授权和限制管理上面的工作量。当你创建了用户组以后,你可以为你的这个用户组创建一系列的全局权限。 例如,你不希望一个用户组的用户能够创建空间,你可以取消掉这个用户组的创建空间的权限。 其他用户可以在 Confluence 的用户组中获得更多的访问权限。例如空间管理可以分配一系列的空间权限给一个用户组而不需要针对每一个用户进行单独指定。当其他用户具有 'Add/Delete Restrictions' 空间权限的时候,这些用户也可以为用户组添和删除页面限制。 https://www.cwiki.us/display/CONFLUENCEWIKI/Confluence+Groups+for+Administrators
Confluence 的权限决定了使用你站点的用户可以在你安装的 Confluence 实例上干什么。Confluence 能够识别全全站级别站基本的权限和空间级别权限,同时也能够识别页面级别限制。 你可以创建一个用户组并且在为这个用户组制定相关的用户。你可以通过用户组为多个用户制定一次权限,与针对每一个使用 Confluence 的用户进行授权的方式相比,这样的效率更高。 同时你也可以为匿名用户创建访问级别的权限或者从链接的应用中禁用没有许可证的用户的访问,例如 JIRA Service Desk 应用。 https://www.cwiki.us/display/CONFLUENCEWIKI/Managing+Site-Wide+Permissions+and+Groups
一些有关用户名修改的重要信息: 提及和页面历史(Mentions and page history) – 当前页面的任何用户的提及到的用户名将会自动更新为新的用户名,但是在 Confluence 5.3 版中页面使用的提及功能指向的用户名将不会更新而是老的用户名。 个人空间(Personal Spaces )– 如果 Confluence 管理员重命名的用户名有个人空间的话,这个个人空间的的 KEY 还是会保留为老的不会进行修改。例如,如果 jsmith 的用户名被修改为jbrown 的话,他的个人空间的 KEY 还是会保留成 ~jsmith,而不会进行修改。 https://www.cwiki.us/display/CONFLUENCEWIKI/Change+a+Username
如果你没有使用 Confluence 内部目录管理你的用户,你也可以对你的用户名进行修改。Confluence 不能对外部目录中的用户进行修改,但是 Confluence 可以对一些外部目录做的修改进行同步更新。 下面的表格显示了你可以对外部目录进行修改,并且这个修改会自动同步到 Confluence 的外部目录。 用户目录 在哪里修改用户名 Internal directory with LDAP authentication 在 LDAP 目录中对用户进行重命名,Confluence 将会同步修改了用户名的用户。 注意:你必须启用 'Copy User on Login' 功能,请查看 Copying Users on Login 页面中的内容。 JIRA 6.1 or later 在 JIRA 中对用户名进行重命名,Confluence 会自动同步修改的用户。 Atlassian Crowd 2.7 or later 在 Crowd 中对用户重命名 Confluence 将会同步修改了用户名的用户。 LDAP 在 LDAP 目录中对用户进行重命名,Confluence 将会同步修改了用户名的用户。 https://www.cwiki.us/display/CONFLUENCEWIKI/Change+a+Username
作为一个 Confluence 的管理员,你可以修改用户的用户名。对 Confluence 的管理员来说可能有很多种情况需要修改用户的用户名,比如下面的这种情况: 每一个系统中活动的用户必须有一个独一无二的用户名,因此 2 个激活的用户是不可能有相同的用户名的。但是你可以将一个 disabled user 用户的用户名指派给一个激活的用户。 如何对用户名进行修改与你如何对系统的用户进行配置有关,请查看 Configuring User Directories 页面相关的内容。 如果你使用 Confluence 内部目录来管理你的用户,你可以在 Confluence 中直接对用户名进行重命名。 你需要具有 Confluence 管理员的权限才能对用户名进行重命名。 希望修改一个用户名: 选择 > 用户管理(User management) 对用户名进行查找或者选择 显示所有用户(Show all users) 选择你希望进行编辑的用户,然后选择 编辑详细(Edit Details) 输入新的用户名,然后选择 提交(Submit) 被修改的这个用户现在需要使用新的用户名才能登录 Confluence 了。新的用户在Confluence 中提供了反射调用的功能,包括下面的方式 @mentions。 https://www.cwiki.us/display/CONFLUENCEWIKI/Change+a+Username
Confluence 记录了每个用户尝试登录系统过程中的失败次数。当用户登录失败尝试的次数超过某一个设定的值,用户登录的时候将会被要求同时输入验证码(CAPTCHA )直到用户再次成功登录。 如果用户是管理员用户,但这个管理员用户已经有很多失败的登录尝试,你可以通过单击重置失败登录计数(Reset Failed Login Count.)来将这个用户的失败登录计数设置为 0。 Multiple user directories 你可以在 Confluence 中定义多个用户目录,所以 Confluence 可以查看一个或者多个位置。例如,你可以使用默认的 Confluence 内部目录同时也可以使用 LDAP 目录服务器。在这个案例中,你可以定义一个目录查找顺序来确定 Confluence 在处理用户和用户组的时候先查找那个目录服务。这里是有关目录顺序如何影响处理流程: 目录中的顺序是被用来如何查找用户和组的顺序。 修改用户和用户组将会仅仅应用到应用程序具有修改权限的第一个目录中。 请参考: Managing Multiple DireManaging Multiple Directoriesctories https://www.cwiki.us/display/CONFLUENCEWIKI/Edit+User+Details
你可以查看和编辑 Confluence 用户的详细信息,包括他们的用户名,密码,电子邮件地址,组成员和可以访问 Confluence 的权限。 编辑一个用户的详细信息 选择 > 用户管理 可以进行下面的操作: 选择 显示所有(Show all users) 来列出在 'confluence-users' or 'users' 组中的所有用户。 在 查找用户 (Find User) 字段中输入一个用户名,全名或者电子邮件地址然后单击 查找(Search)。 如果你已经在查看某一个用户的属性,选择做出边栏中的 管理用户(Administer User)。 选择你希望进行管理的用户。 现在你可以看到用户的当前详细信息和下面的一些链接允许你进行编辑。 查看属性(View Profile) — 查看用户的属性。 编辑用户组(Edit Groups) — 添加或删除用户所属的用户组。 编辑详细信息(Edit Details) — 修改用户的详细信息。例如,你可以修改用户的名字,电子邮件地址,联系详细信息,小组或者部门信息。在一些安装实例中,你也许可以修改用户的登录名。请查看修改用户名页面中的详细信息。 设置密码(Set Password) — 编辑用户的密码信息。 删除(Delete ) — 如果用户没有在空间中添加或者编辑任何内容,你可以删除这个用户。 禁用(Disable )— 你可以禁用(例如,取消激活)已经在空间中编辑或者添加了任何内容的用户的访问。 https://www.cwiki.us/display/CONFLUENCEWIKI/Edit+User+Details
创建 Jersey 工程需要使用 Apache 的 Maven 软件工程和管理工具。所有的Jersey产品模块都可以在 Maven中央库 中找到。这样的话 Jersey 可以非常容易和其他基于 Maven 的项目进行配置(non-SNAPSHOT)。 Jersey 已经部署到中央仓库中了,因此你不需要配置其他仓库来让 Jersey 可以工作。 有关 SNAPSHOT 版本 如果你想要使用最新的 Jersey 模块的 SNAPSHOT 版本(SNAPSHOT 版本代表不稳定、尚处于开发中的版本),需要在 pom.xml 中添加如下内容: <repository> <id>snapshot-repository.java.net</id> <name>Java.net Snapshot Repository for Maven</name> <url>https://maven.java.net/content/repositories/snapshots/</url> <layout>default</layout> </repository> 使用 Maven 的工程创建一个 Jersey 项目是最方便的,让我们用这种方法来看一下它是怎么实现的。让我们创建一个新的 Jersey 项目,运行在Grizzly容器。 我们使用 Jersey-provided 的 maven archetype。创建一个项目,需要执行下面的代码: mvn archetype:generate -DarchetypeArtifactId=jersey-quickstart-grizzly2 \ -DarchetypeGroupId=org.glassfish.jersey.archetypes -DinteractiveMode=false \ -DgroupId=com.example -DartifactId=simple-service -Dpackage=com.example \ -DarchetypeVersion=2.26 在你的项目里面随意调整 pom.xml 内的 groupId,包名和版本号就可以成为一个新的项目。 https://www.cwiki.us/display/RESTFUL/Creating+a+New+Project+from+Maven+Archetype