Page tree
Skip to end of metadata
Go to start of metadata

在此页:

交付管理人员和交付管理人员角色    

交付过程中最重要的参与者是交付管理人员。该人员将负责交付应用的源代码和参与分析的数据库。

在指定的交付管理人员实际交付应用源代码之前,您需要授予它们交付管理人员角色。这是在CAST AIC门户中实现,如下所述:

  • 通过将一个或多个组分配给一个或多个特定的域——然后为分配给相关域的所有应用,所有用户都将自动获得属于该域所有用户交付管理人员的角色。
  • 或者通过将单个用户分配到一个或多个特定的域——然后为分配给相关域的所有应用,用户将自动获得给定交付管理器角色。

当用户登录到CAST AIC门户时,只能看到授予交付管理器角色的域/应用。

注意CAST强烈建议查阅在CAST AIC门户中注册应用,其详细解释关于域和应用以及如何创建它们。

为域分配组

功能略有不同的概念,根据您为CAST AIC门户所使用身份验证的方法(参见AST AIC 门户 - 配置用户身份验证):

认证模式行为
默认认证

为了获得给定应用交付管理人员的角色,用户必须是已分配给包含相关应用域的组成员。用户被分配到组使用application-security-default.xml配置文件(正如CAST AIC 门户 - 配置用户身份验证中所述))——在下面的示例中,添加了一个名为“jhu”的用户,该用户被分配给一个名为“DELIVERY_GROUP1”的组:

<user-service>
   <user name="jhu" password="cast" authorities="DELIVERY_GROUP1"/>
</user-service>

带有LDAP标准LDAP的Active Directory

为了获得给定应交付管理人员的角色,用户必须是Active Directory或LDAP组的成员,其CN(公共名称)与已分配给包含相关应用域的组名称匹配

因此,例如您可能希望创建一个名为“corp.company.delivery”新的Active Directory / LDAP组,并在Active Directory / LDAP服务器上将内部用户分配给该组。在CAST AIC门户GUI中,然后需要将一个名为“corp.company.delivery”的组分配给包含用户需要交付的应用域。

注意只有具有平台管理员角色的用户才能将组分配到域

  • 使用定义的URL连接到CAST AIC门户,例如:http://server:8080/CAST-AICP。
  • 使用已分配平台管理人员角色的组成员用户登录,例如如果使用“默认身份验证”,则使用“cast”用户,或者使用已配置了平台管理员角色的LDAP组成员的另一个用户。
  • 成功连接后,将显示一个列表,其中包含需要交付的应用。
  • 单击要授予交付管理人员角色的域旁边的“…”按钮:

  • 现在点击Edit按钮:   

  • 域编辑界面,点击Add按钮,向当前域和分配给域的所有应用添加组:

  • 现在在下拉列表框中选择Group选项:

  • 输入如下所示的组名称字段,单击标记图标保存条目——当使用默认认证模式,在application-security-default.xml文件中进入特定组名称,或输入的名称Active Directory/ LDAP组属于用户:

  • 然后该组将为当前域和所有相关应用激活。属于指定组的用户现在将自动拥有所选域中所有应用交付管理人员的角色,即可以交付这些应用的版本和包。

  • 确保单击Update按钮保存更改。

注意您可以将多个组添加到一个域中(再次单击add按钮并输入一个新的组名),并且可以将相同的组添加到多个域中。

为域分配单个用户

  • 使用定义的URL连接到CAST AIC门户,例如: http://server:8080/CAST-AICP。
  • 使用已分配平台管理人员角色的组成员用户登录,例如如果使用“默认身份验证”,则使用“cast”用户,或者使用已配置了平台管理员角色的LDAP组成员的另一个用户。
  • 成功连接后,将显示一个列表,其中包含需要交付的应用。
  • 单击要授予交付管理人员角色的域旁边的“…”按钮:

  • 现在点击Edit按钮:   

  • 域编辑界面,点击Add按钮,向当前域和分配给域的所有应用添加组:

  • 现在在下拉列表框中选择User选项:

  • 输入如下所示的组名称字段,单击标记图标保存条目——当使用默认认证模式,在application-security-default.xml文件中进入特定组名称,或输入的名称Active Directory/ LDAP组属于用户:

  • 然后该组将为当前域和所有相关应用激活。属于指定组的用户现在将自动拥有所选域中所有应用交付管理人员的角色,即可以交付这些应用的版本和包。

重命名或删除已分配给域的现有组/用户     

  • 若要重命名或删除已分配给域的现有组/用户,请移动到有关域的全局权限屏幕。
  • 要从域中删除组/用户,请单击域名旁边的垃圾桶图标——组/用户将从域中删除,所涉及的用户/组将不再具有交付管理角色:

  • 要编辑现有组/用户名,请单击组/用户名字段并输入新的或修改后的名称。点击组/用户名旁边的勾号图标保存更改:


当从域中删除组/用户时,分配给已删除组的任何用户或单个用户将不再具有应用域的交付管理人员角色。如果在使用CAST交付管理器工具从域中删除组/用户之前,交付了相关应用的源代码,那么当用户在CAST交付管理工具中尝试使用交付刷新操作时,将阻止这样操作并显示以下消息:

  • No labels