{"id":6548,"date":"2019-09-18T06:30:33","date_gmt":"2019-09-18T06:30:33","guid":{"rendered":"https:\/\/www.devopsschool.com\/blog\/?p=6548"},"modified":"2021-11-16T10:09:41","modified_gmt":"2021-11-16T10:09:41","slug":"udeploy-aka-urbancode-deploy-role-team-users-and-groups-explained","status":"publish","type":"post","link":"https:\/\/www.devopsschool.com\/blog\/udeploy-aka-urbancode-deploy-role-team-users-and-groups-explained\/","title":{"rendered":"Udeploy aka urbancode deploy Role, Team, Users and groups explained!!"},"content":{"rendered":"\n<p>IBM UrbanCode products use a role- and team-based security system. Permissions are assigned to roles, not to users. In IBM UrbanCode Deploy, for instance, roleless users can only access their user preferences.<\/p>\n\n\n\n<figure class=\"wp-block-gallery columns-1 is-cropped wp-block-gallery-1 is-layout-flex wp-block-gallery-is-layout-flex\"><ul class=\"blocks-gallery-grid\"><li class=\"blocks-gallery-item\"><figure><img loading=\"lazy\" decoding=\"async\" width=\"1017\" height=\"577\" src=\"https:\/\/www.devopsschool.com\/blog\/wp-content\/uploads\/2019\/09\/udeploy-user-group-team-role.jpeg\" alt=\"\" data-id=\"6549\" data-link=\"https:\/\/www.devopsschool.com\/blog\/?attachment_id=6549\" class=\"wp-image-6549\" srcset=\"https:\/\/www.devopsschool.com\/blog\/wp-content\/uploads\/2019\/09\/udeploy-user-group-team-role.jpeg 1017w, https:\/\/www.devopsschool.com\/blog\/wp-content\/uploads\/2019\/09\/udeploy-user-group-team-role-300x170.jpeg 300w, https:\/\/www.devopsschool.com\/blog\/wp-content\/uploads\/2019\/09\/udeploy-user-group-team-role-768x436.jpeg 768w\" sizes=\"auto, (max-width: 1017px) 100vw, 1017px\" \/><\/figure><\/li><\/ul><\/figure>\n\n\n\n<p><strong>What is uDeploy Role?<\/strong><br> A role is a list of permissions that users have on the IBM\u00ae UrbanCode\u2122 Deploy server. These permissions include the ability to create, edit, and delete objects, such as applications, environments, and components. The permission also includes the parts of the server interface that users can access.<\/p>\n\n\n\n<ul class=\"wp-block-list\"><li>When you assign users to a role, they get all permissions that are granted to the role.<\/li><li>You can assign permissions to a user only by giving that user a role on a team. You cannot assign a user to a role without also putting that user on a team. <\/li><li>Similarly, you cannot assign a user to a team without giving that user a role on the team.<\/li><li>Initially, IBM UrbanCode Deploy provides one role, the Administrator role, which has all possible permissions granted to it.<\/li><li>uDeploy Role can be assigned to component process and application process to allow to have execute permission.<\/li><\/ul>\n\n\n\n<figure class=\"wp-block-gallery columns-1 is-cropped wp-block-gallery-2 is-layout-flex wp-block-gallery-is-layout-flex\"><ul class=\"blocks-gallery-grid\"><li class=\"blocks-gallery-item\"><figure><img loading=\"lazy\" decoding=\"async\" width=\"910\" height=\"564\" src=\"https:\/\/www.devopsschool.com\/blog\/wp-content\/uploads\/2019\/09\/udeploy-what-is-role-final.jpeg\" alt=\"\" data-id=\"6550\" data-link=\"https:\/\/www.devopsschool.com\/blog\/?attachment_id=6550\" class=\"wp-image-6550\" srcset=\"https:\/\/www.devopsschool.com\/blog\/wp-content\/uploads\/2019\/09\/udeploy-what-is-role-final.jpeg 910w, https:\/\/www.devopsschool.com\/blog\/wp-content\/uploads\/2019\/09\/udeploy-what-is-role-final-300x186.jpeg 300w, https:\/\/www.devopsschool.com\/blog\/wp-content\/uploads\/2019\/09\/udeploy-what-is-role-final-768x476.jpeg 768w\" sizes=\"auto, (max-width: 910px) 100vw, 910px\" \/><\/figure><\/li><\/ul><\/figure>\n\n\n\n<figure class=\"wp-block-gallery columns-1 is-cropped wp-block-gallery-3 is-layout-flex wp-block-gallery-is-layout-flex\"><ul class=\"blocks-gallery-grid\"><li class=\"blocks-gallery-item\"><figure><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"415\" src=\"https:\/\/www.devopsschool.com\/blog\/wp-content\/uploads\/2019\/09\/udeploy-what-is-role-1024x415.jpeg\" alt=\"\" data-id=\"6551\" data-link=\"https:\/\/www.devopsschool.com\/blog\/?attachment_id=6551\" class=\"wp-image-6551\" srcset=\"https:\/\/www.devopsschool.com\/blog\/wp-content\/uploads\/2019\/09\/udeploy-what-is-role-1024x415.jpeg 1024w, https:\/\/www.devopsschool.com\/blog\/wp-content\/uploads\/2019\/09\/udeploy-what-is-role-300x122.jpeg 300w, https:\/\/www.devopsschool.com\/blog\/wp-content\/uploads\/2019\/09\/udeploy-what-is-role-768x311.jpeg 768w, https:\/\/www.devopsschool.com\/blog\/wp-content\/uploads\/2019\/09\/udeploy-what-is-role.jpeg 1038w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure><\/li><\/ul><\/figure>\n\n\n\n<figure class=\"wp-block-gallery columns-1 is-cropped wp-block-gallery-4 is-layout-flex wp-block-gallery-is-layout-flex\"><ul class=\"blocks-gallery-grid\"><li class=\"blocks-gallery-item\"><figure><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"476\" src=\"https:\/\/www.devopsschool.com\/blog\/wp-content\/uploads\/2019\/09\/udeploy-what-is-role-application-process-1024x476.jpeg\" alt=\"\" data-id=\"6552\" data-link=\"https:\/\/www.devopsschool.com\/blog\/?attachment_id=6552\" class=\"wp-image-6552\" srcset=\"https:\/\/www.devopsschool.com\/blog\/wp-content\/uploads\/2019\/09\/udeploy-what-is-role-application-process-1024x476.jpeg 1024w, https:\/\/www.devopsschool.com\/blog\/wp-content\/uploads\/2019\/09\/udeploy-what-is-role-application-process-300x139.jpeg 300w, https:\/\/www.devopsschool.com\/blog\/wp-content\/uploads\/2019\/09\/udeploy-what-is-role-application-process-768x357.jpeg 768w, https:\/\/www.devopsschool.com\/blog\/wp-content\/uploads\/2019\/09\/udeploy-what-is-role-application-process.jpeg 1029w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure><\/li><\/ul><\/figure>\n\n\n\n<figure class=\"wp-block-gallery columns-1 is-cropped wp-block-gallery-5 is-layout-flex wp-block-gallery-is-layout-flex\"><ul class=\"blocks-gallery-grid\"><li class=\"blocks-gallery-item\"><figure><img loading=\"lazy\" decoding=\"async\" width=\"637\" height=\"369\" src=\"https:\/\/www.devopsschool.com\/blog\/wp-content\/uploads\/2019\/09\/udeploy-what-is-role-comp-process.jpeg\" alt=\"\" data-id=\"6553\" data-link=\"https:\/\/www.devopsschool.com\/blog\/?attachment_id=6553\" class=\"wp-image-6553\" srcset=\"https:\/\/www.devopsschool.com\/blog\/wp-content\/uploads\/2019\/09\/udeploy-what-is-role-comp-process.jpeg 637w, https:\/\/www.devopsschool.com\/blog\/wp-content\/uploads\/2019\/09\/udeploy-what-is-role-comp-process-300x174.jpeg 300w\" sizes=\"auto, (max-width: 637px) 100vw, 637px\" \/><\/figure><\/li><\/ul><\/figure>\n\n\n\n<p><strong>What is uDeploy Team?<\/strong><br> Users and groups on the server are assigned roles when they are only added to teams. <\/p>\n\n\n\n<p>When a user is added to a team, that person is assigned to one or more roles. Users cannot be added to a team unless they have a role assignment or to a role that does not have a team assignment.<\/p>\n\n\n\n<p>Groups can also be added to roles, in which case all group members are granted the permissions that are defined for the role.<\/p>\n\n\n\n<p><strong>Teams provide two important functions. <\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\"><li>First, a team provides the mechanism to assign roles to users. When a user is assigned a role through team, all permissions that are granted to the role are automatically granted to the user, but only for objects that the team has access to. <\/li><li>Second, teams secure objects such as applications, components, and environments. When a team is attached to an object, only team members with the appropriate permissions can interact with the affected resource.<\/li><\/ul>\n\n\n\n<p>The System Team that comes with IBM\u00ae UrbanCode\u2122 Deploy has all permissions granted for all Standard security types for its Administrator role.<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"419\" src=\"https:\/\/www.devopsschool.com\/blog\/wp-content\/uploads\/2019\/09\/udeploy-component-process-types-1024x419.jpeg\" alt=\"\" class=\"wp-image-6554\" srcset=\"https:\/\/www.devopsschool.com\/blog\/wp-content\/uploads\/2019\/09\/udeploy-component-process-types-1024x419.jpeg 1024w, https:\/\/www.devopsschool.com\/blog\/wp-content\/uploads\/2019\/09\/udeploy-component-process-types-300x123.jpeg 300w, https:\/\/www.devopsschool.com\/blog\/wp-content\/uploads\/2019\/09\/udeploy-component-process-types-768x314.jpeg 768w, https:\/\/www.devopsschool.com\/blog\/wp-content\/uploads\/2019\/09\/udeploy-component-process-types.jpeg 1146w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<figure class=\"wp-block-image\"><img loading=\"lazy\" decoding=\"async\" width=\"944\" height=\"573\" src=\"https:\/\/www.devopsschool.com\/blog\/wp-content\/uploads\/2019\/09\/udeploy-what-is-team.jpeg\" alt=\"\" class=\"wp-image-6556\" srcset=\"https:\/\/www.devopsschool.com\/blog\/wp-content\/uploads\/2019\/09\/udeploy-what-is-team.jpeg 944w, https:\/\/www.devopsschool.com\/blog\/wp-content\/uploads\/2019\/09\/udeploy-what-is-team-300x182.jpeg 300w, https:\/\/www.devopsschool.com\/blog\/wp-content\/uploads\/2019\/09\/udeploy-what-is-team-768x466.jpeg 768w\" sizes=\"auto, (max-width: 944px) 100vw, 944px\" \/><\/figure>\n\n\n\n<figure class=\"wp-block-image\"><img loading=\"lazy\" decoding=\"async\" width=\"664\" height=\"423\" src=\"https:\/\/www.devopsschool.com\/blog\/wp-content\/uploads\/2019\/09\/udeploy-what-is-team-application.jpeg\" alt=\"\" class=\"wp-image-6557\" srcset=\"https:\/\/www.devopsschool.com\/blog\/wp-content\/uploads\/2019\/09\/udeploy-what-is-team-application.jpeg 664w, https:\/\/www.devopsschool.com\/blog\/wp-content\/uploads\/2019\/09\/udeploy-what-is-team-application-300x191.jpeg 300w\" sizes=\"auto, (max-width: 664px) 100vw, 664px\" \/><\/figure>\n\n\n\n<figure class=\"wp-block-image\"><img loading=\"lazy\" decoding=\"async\" width=\"698\" height=\"557\" src=\"https:\/\/www.devopsschool.com\/blog\/wp-content\/uploads\/2019\/09\/udeploy-what-is-team-component.jpeg\" alt=\"\" class=\"wp-image-6558\" srcset=\"https:\/\/www.devopsschool.com\/blog\/wp-content\/uploads\/2019\/09\/udeploy-what-is-team-component.jpeg 698w, https:\/\/www.devopsschool.com\/blog\/wp-content\/uploads\/2019\/09\/udeploy-what-is-team-component-300x239.jpeg 300w\" sizes=\"auto, (max-width: 698px) 100vw, 698px\" \/><\/figure>\n\n\n\n<p><strong>What is uDeploy User<\/strong>?<\/p>\n\n\n\n<p>Authentication realms manage users and determine user identity within authorization realms for the server.<\/p>\n\n\n\n<p>Users can be created manually or imported from external systems, such as LDAP. Authentication is determined following the hierarchy of realms that is displayed on the Authentication tab. <\/p>\n\n\n\n<figure class=\"wp-block-gallery columns-1 is-cropped wp-block-gallery-6 is-layout-flex wp-block-gallery-is-layout-flex\"><ul class=\"blocks-gallery-grid\"><li class=\"blocks-gallery-item\"><figure><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"454\" src=\"https:\/\/www.devopsschool.com\/blog\/wp-content\/uploads\/2019\/09\/udeploy-what-is-user-1024x454.jpeg\" alt=\"\" data-id=\"6559\" data-link=\"https:\/\/www.devopsschool.com\/blog\/?attachment_id=6559\" class=\"wp-image-6559\" srcset=\"https:\/\/www.devopsschool.com\/blog\/wp-content\/uploads\/2019\/09\/udeploy-what-is-user-1024x454.jpeg 1024w, https:\/\/www.devopsschool.com\/blog\/wp-content\/uploads\/2019\/09\/udeploy-what-is-user-300x133.jpeg 300w, https:\/\/www.devopsschool.com\/blog\/wp-content\/uploads\/2019\/09\/udeploy-what-is-user-768x340.jpeg 768w, https:\/\/www.devopsschool.com\/blog\/wp-content\/uploads\/2019\/09\/udeploy-what-is-user.jpeg 1147w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure><\/li><\/ul><\/figure>\n\n\n\n<p><strong>What is uDeploy Group?<\/strong><\/p>\n\n\n\n<p>Use the Authorization Realms pane to create authorization realms and user groups for the server. Groups can be imported from external systems, such as LDAP.<\/p>\n\n\n\n<figure class=\"wp-block-gallery columns-1 is-cropped wp-block-gallery-7 is-layout-flex wp-block-gallery-is-layout-flex\"><ul class=\"blocks-gallery-grid\"><li class=\"blocks-gallery-item\"><figure><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"385\" src=\"https:\/\/www.devopsschool.com\/blog\/wp-content\/uploads\/2019\/09\/udeploy-what-is-group-1024x385.jpeg\" alt=\"\" data-id=\"6560\" data-link=\"https:\/\/www.devopsschool.com\/blog\/?attachment_id=6560\" class=\"wp-image-6560\" srcset=\"https:\/\/www.devopsschool.com\/blog\/wp-content\/uploads\/2019\/09\/udeploy-what-is-group-1024x385.jpeg 1024w, https:\/\/www.devopsschool.com\/blog\/wp-content\/uploads\/2019\/09\/udeploy-what-is-group-300x113.jpeg 300w, https:\/\/www.devopsschool.com\/blog\/wp-content\/uploads\/2019\/09\/udeploy-what-is-group-768x289.jpeg 768w, https:\/\/www.devopsschool.com\/blog\/wp-content\/uploads\/2019\/09\/udeploy-what-is-group.jpeg 1108w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure><\/li><\/ul><\/figure>\n\n\n<div class=\"epyt-gallery\" data-currpage=\"1\" id=\"epyt_gallery_42693\"><iframe loading=\"lazy\"  id=\"_ytid_83695\"  width=\"760\" height=\"427\"  data-origwidth=\"760\" data-origheight=\"427\" src=\"https:\/\/www.youtube.com\/embed\/?enablejsapi=1&#038;autoplay=0&#038;cc_load_policy=0&#038;cc_lang_pref=&#038;iv_load_policy=1&#038;loop=0&#038;rel=1&#038;fs=1&#038;playsinline=0&#038;autohide=2&#038;theme=dark&#038;color=red&#038;controls=1&#038;disablekb=0&#038;\" class=\"__youtube_prefs__  no-lazyload\" title=\"YouTube player\"  data-epytgalleryid=\"epyt_gallery_42693\"  allow=\"fullscreen; accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share\" referrerpolicy=\"strict-origin-when-cross-origin\" allowfullscreen data-no-lazy=\"1\" data-skipgform_ajax_framebjll=\"\"><\/iframe><div class=\"epyt-gallery-list\"><div>Sorry, there was a YouTube error.<\/div><\/div><\/div>","protected":false},"excerpt":{"rendered":"<p>IBM UrbanCode products use a role- and team-based security system. Permissions are assigned to roles, not to users. In IBM UrbanCode Deploy, for instance, roleless users can only access their&#8230; <\/p>\n","protected":false},"author":1,"featured_media":7874,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_joinchat":[],"footnotes":""},"categories":[4885],"tags":[5449,852,854,2095,2272,412],"class_list":["post-6548","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-udeploy","tag-devopsschool","tag-role","tag-team","tag-udeploy","tag-urbancode","tag-user"],"_links":{"self":[{"href":"https:\/\/www.devopsschool.com\/blog\/wp-json\/wp\/v2\/posts\/6548","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.devopsschool.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.devopsschool.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.devopsschool.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.devopsschool.com\/blog\/wp-json\/wp\/v2\/comments?post=6548"}],"version-history":[{"count":2,"href":"https:\/\/www.devopsschool.com\/blog\/wp-json\/wp\/v2\/posts\/6548\/revisions"}],"predecessor-version":[{"id":25437,"href":"https:\/\/www.devopsschool.com\/blog\/wp-json\/wp\/v2\/posts\/6548\/revisions\/25437"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.devopsschool.com\/blog\/wp-json\/wp\/v2\/media\/7874"}],"wp:attachment":[{"href":"https:\/\/www.devopsschool.com\/blog\/wp-json\/wp\/v2\/media?parent=6548"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.devopsschool.com\/blog\/wp-json\/wp\/v2\/categories?post=6548"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.devopsschool.com\/blog\/wp-json\/wp\/v2\/tags?post=6548"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}