SlideShare a Scribd company logo
Lab 5: Teams and Roles
Objectives
After completing this lab, you will be able to:
► Create a new role
► Create a JPetStore team
► Associate the team to the existing JPetStore application and environments
► Login as a JPetStore developer
Given
► The JPetStore app, db, web files located on the same server as the installed IBM UrbanCode
Deploy
Scenario
Authentication deals with verifying the user as he or she logs in; authorization deals with what rights the user has
once they are on the system.
When the IBM UrbanCode Deploy product is first set up internal user accounts are created and maintained within
the tool. In this lab you use authentication for a new user that logs into UrbanCode Deploy. Most active systems will
include an LDAP realm as well. Authorization is based on a set of roles, applied to a set of teams, applied to a set of
objects. Each role defines a set of actions. Each team contains of users, assigned to roles. Objects are things like
applications, environments, and components.
© Copyright IBM Corp. 2014 5 - 1
Course materials may not be reproduced in whole or in part without the prior written permission of IBM.
Essentials of IBM UrbanCode Deploy — Student Workbook
Task 1: Create a new user in the internal security realm
2. From the top-level Settings tab, click on Security > Authentication (Users)
3. Click the Create User button and create a new user:
ID: ben
User Name: Ben Franklin
Password: ben
Task 1: Create a Developer role
4. In Security, open the Role Configuration tab. Click on Create New Role to create a role.
5 - 2 © Copyright IBM Corp. 2014
Course materials may not be reproduced in whole or in part without the prior written permission of IBM.
Lab 5 – Teams and Roles
5. Click on the newly created Developer role and add the following actions:
a. Under Application, for the Standard Application select View Applications and select
Run Component Processes from the drop down selection list under Edit.
© Copyright IBM Corp. 2014 5 - 3
Course materials may not be reproduced in whole or in part without the prior written permission of IBM.
Essentials of IBM UrbanCode Deploy — Student Workbook
b. Under Component, grant the View Components permission for the Standard
Component.
c. Under Environment, Create a New Type called QA Environment
d. Under Environment, grant Execute on Environments and View Environments to
Standard Environment.
e. Under Environment, grant View Environments to QA Environment.
5 - 4 © Copyright IBM Corp. 2014
Course materials may not be reproduced in whole or in part without the prior written permission of IBM.
Lab 5 – Teams and Roles
f. Under Web UI, grant permissions to the first five tabs (through Deployment Calendar
Tab)
Task 1: Create the JPetStore Team
6. Still in Security, open the Teams tab. Create a new Team called JPetStore Team. You may drag and drop
by selecting Add Users & Groups.
© Copyright IBM Corp. 2014 5 - 5
Course materials may not be reproduced in whole or in part without the prior written permission of IBM.
Essentials of IBM UrbanCode Deploy — Student Workbook
7. Add Ben to the JPetStore Team as a Developer.
8. Save the new team definition.
Task 1: Apply the team to the existing JPetStore application
9. Now apply the rules that have been defined to the existing application.
g. From Applications, select JPetStore. Select Configuration > Basic Settings.
h. Expand the Teams and Add the JPetStore Team. Click Add and Save.
5 - 6 © Copyright IBM Corp. 2014
Course materials may not be reproduced in whole or in part without the prior written permission of IBM.
Lab 5 – Teams and Roles
Update the SIT environment to include JPetStore Team with a Standard Environment Role:
10. From Applications>JPetStore>SIT, select Configuration>Basic Settings. Click Add and Save.
Update the UAT environment to include the JPetStore Team with a QA Environment Role:
11. From Applications>JPetStore>UAT, select Configuration>Basic Settings. Click Add and Save.
© Copyright IBM Corp. 2014 5 - 7
Course materials may not be reproduced in whole or in part without the prior written permission of IBM.
Essentials of IBM UrbanCode Deploy — Student Workbook
Since the name of each environment is just a tag – the IBM UrbanCode Deploy system does not understand the
semantics of SIT versus UAT and using environment roles provides a way to define different security rules around
the environment type.
Task 1: Log in as a JPetStore Developer
12. Log out of IBM UrbanCode Deploy as admin by clicking Sign Out from the admin drop-down menu.
13. Log in with username Ben Franklin and password ben.
Notice fewer high-level tabs are available. This was done through configuring the Web UI. Notice also that,
although Ben can see UAT, and compare the content against other environments, he does not have the rights to do a
deployment.
5 - 8 © Copyright IBM Corp. 2014
Course materials may not be reproduced in whole or in part without the prior written permission of IBM.

More Related Content

Viewers also liked

Components module slides
Components module slidesComponents module slides
Components module slidesJoanne Scouler
 
Engineering Consulting - Continuous Improvement
Engineering Consulting - Continuous ImprovementEngineering Consulting - Continuous Improvement
Engineering Consulting - Continuous Improvementalapping
 
Karim Baina Big Data ENSIAS December 2016
Karim Baina Big Data ENSIAS December 2016Karim Baina Big Data ENSIAS December 2016
Karim Baina Big Data ENSIAS December 2016Karim Baïna
 

Viewers also liked (8)

Components lab
Components labComponents lab
Components lab
 
Home Worx
Home WorxHome Worx
Home Worx
 
Securitywebinar3 tph3
Securitywebinar3 tph3Securitywebinar3 tph3
Securitywebinar3 tph3
 
Components module slides
Components module slidesComponents module slides
Components module slides
 
Overview
OverviewOverview
Overview
 
Engineering Consulting - Continuous Improvement
Engineering Consulting - Continuous ImprovementEngineering Consulting - Continuous Improvement
Engineering Consulting - Continuous Improvement
 
Resourceslab fixed
Resourceslab fixedResourceslab fixed
Resourceslab fixed
 
Karim Baina Big Data ENSIAS December 2016
Karim Baina Big Data ENSIAS December 2016Karim Baina Big Data ENSIAS December 2016
Karim Baina Big Data ENSIAS December 2016
 

Similar to Security lab

Securing the Automation of Application Deployment with UrbanCode Deploy
Securing the Automation of Application Deployment with UrbanCode DeploySecuring the Automation of Application Deployment with UrbanCode Deploy
Securing the Automation of Application Deployment with UrbanCode DeployIBM UrbanCode Products
 
Cso gaddis java_chapter7
Cso gaddis java_chapter7Cso gaddis java_chapter7
Cso gaddis java_chapter7mlrbrown
 
zOSMF Desktop UI Hands-On Lab.pdf
zOSMF Desktop UI Hands-On Lab.pdfzOSMF Desktop UI Hands-On Lab.pdf
zOSMF Desktop UI Hands-On Lab.pdfMarna Walle
 
Getting started with appium
Getting started with appiumGetting started with appium
Getting started with appiumPratik Patel
 
Selenium tools-installation
Selenium tools-installationSelenium tools-installation
Selenium tools-installationIT eLearn
 
Selenium tools-installation
Selenium tools-installationSelenium tools-installation
Selenium tools-installationITeLearn
 
Part 6 debugging and testing java applications
Part 6 debugging and testing java applicationsPart 6 debugging and testing java applications
Part 6 debugging and testing java applicationstechbed
 
JobTestbuild.xml Builds, tests, and runs the project J.docx
JobTestbuild.xml      Builds, tests, and runs the project J.docxJobTestbuild.xml      Builds, tests, and runs the project J.docx
JobTestbuild.xml Builds, tests, and runs the project J.docxpriestmanmable
 
Testing in Craft CMS
Testing in Craft CMSTesting in Craft CMS
Testing in Craft CMSJustinHolt20
 
Codemotion Rome 2015 Bluemix Lab Tutorial
Codemotion Rome 2015 Bluemix Lab TutorialCodemotion Rome 2015 Bluemix Lab Tutorial
Codemotion Rome 2015 Bluemix Lab Tutorialgjuljo
 

Similar to Security lab (20)

Deployment module lab
Deployment module labDeployment module lab
Deployment module lab
 
Applications lab
Applications lab Applications lab
Applications lab
 
Applications lab
Applications labApplications lab
Applications lab
 
Resource lab
Resource labResource lab
Resource lab
 
Securing the Automation of Application Deployment with UrbanCode Deploy
Securing the Automation of Application Deployment with UrbanCode DeploySecuring the Automation of Application Deployment with UrbanCode Deploy
Securing the Automation of Application Deployment with UrbanCode Deploy
 
Lab1 RTC Overview
Lab1 RTC OverviewLab1 RTC Overview
Lab1 RTC Overview
 
Security
SecuritySecurity
Security
 
Components lab
Components labComponents lab
Components lab
 
Cso gaddis java_chapter7
Cso gaddis java_chapter7Cso gaddis java_chapter7
Cso gaddis java_chapter7
 
zOSMF Desktop UI Hands-On Lab.pdf
zOSMF Desktop UI Hands-On Lab.pdfzOSMF Desktop UI Hands-On Lab.pdf
zOSMF Desktop UI Hands-On Lab.pdf
 
Getting started with appium
Getting started with appiumGetting started with appium
Getting started with appium
 
Selenium tools-installation
Selenium tools-installationSelenium tools-installation
Selenium tools-installation
 
Selenium tools-installation
Selenium tools-installationSelenium tools-installation
Selenium tools-installation
 
Part 6 debugging and testing java applications
Part 6 debugging and testing java applicationsPart 6 debugging and testing java applications
Part 6 debugging and testing java applications
 
JobTestbuild.xml Builds, tests, and runs the project J.docx
JobTestbuild.xml      Builds, tests, and runs the project J.docxJobTestbuild.xml      Builds, tests, and runs the project J.docx
JobTestbuild.xml Builds, tests, and runs the project J.docx
 
IBM MobileFirst Platform v7.0 Pot Intro v0.1
IBM MobileFirst Platform v7.0 Pot Intro v0.1IBM MobileFirst Platform v7.0 Pot Intro v0.1
IBM MobileFirst Platform v7.0 Pot Intro v0.1
 
IBM MobileFirst Platform v7.0 pot intro v0.1
IBM MobileFirst Platform v7.0 pot intro v0.1IBM MobileFirst Platform v7.0 pot intro v0.1
IBM MobileFirst Platform v7.0 pot intro v0.1
 
Testing in Craft CMS
Testing in Craft CMSTesting in Craft CMS
Testing in Craft CMS
 
Application slides
Application slidesApplication slides
Application slides
 
Codemotion Rome 2015 Bluemix Lab Tutorial
Codemotion Rome 2015 Bluemix Lab TutorialCodemotion Rome 2015 Bluemix Lab Tutorial
Codemotion Rome 2015 Bluemix Lab Tutorial
 

Recently uploaded

Basic_QTL_Marker-assisted_Selection_Sourabh.ppt
Basic_QTL_Marker-assisted_Selection_Sourabh.pptBasic_QTL_Marker-assisted_Selection_Sourabh.ppt
Basic_QTL_Marker-assisted_Selection_Sourabh.pptSourabh Kumar
 
UNIT – IV_PCI Complaints: Complaints and evaluation of complaints, Handling o...
UNIT – IV_PCI Complaints: Complaints and evaluation of complaints, Handling o...UNIT – IV_PCI Complaints: Complaints and evaluation of complaints, Handling o...
UNIT – IV_PCI Complaints: Complaints and evaluation of complaints, Handling o...Sayali Powar
 
Synthetic Fiber Construction in lab .pptx
Synthetic Fiber Construction in lab .pptxSynthetic Fiber Construction in lab .pptx
Synthetic Fiber Construction in lab .pptxPavel ( NSTU)
 
Solid waste management & Types of Basic civil Engineering notes by DJ Sir.pptx
Solid waste management & Types of Basic civil Engineering notes by DJ Sir.pptxSolid waste management & Types of Basic civil Engineering notes by DJ Sir.pptx
Solid waste management & Types of Basic civil Engineering notes by DJ Sir.pptxDenish Jangid
 
Salient features of Environment protection Act 1986.pptx
Salient features of Environment protection Act 1986.pptxSalient features of Environment protection Act 1986.pptx
Salient features of Environment protection Act 1986.pptxakshayaramakrishnan21
 
INU_CAPSTONEDESIGN_비밀번호486_업로드용 발표자료.pdf
INU_CAPSTONEDESIGN_비밀번호486_업로드용 발표자료.pdfINU_CAPSTONEDESIGN_비밀번호486_업로드용 발표자료.pdf
INU_CAPSTONEDESIGN_비밀번호486_업로드용 발표자료.pdfbu07226
 
Students, digital devices and success - Andreas Schleicher - 27 May 2024..pptx
Students, digital devices and success - Andreas Schleicher - 27 May 2024..pptxStudents, digital devices and success - Andreas Schleicher - 27 May 2024..pptx
Students, digital devices and success - Andreas Schleicher - 27 May 2024..pptxEduSkills OECD
 
slides CapTechTalks Webinar May 2024 Alexander Perry.pptx
slides CapTechTalks Webinar May 2024 Alexander Perry.pptxslides CapTechTalks Webinar May 2024 Alexander Perry.pptx
slides CapTechTalks Webinar May 2024 Alexander Perry.pptxCapitolTechU
 
2024_Student Session 2_ Set Plan Preparation.pptx
2024_Student Session 2_ Set Plan Preparation.pptx2024_Student Session 2_ Set Plan Preparation.pptx
2024_Student Session 2_ Set Plan Preparation.pptxmansk2
 
The Benefits and Challenges of Open Educational Resources
The Benefits and Challenges of Open Educational ResourcesThe Benefits and Challenges of Open Educational Resources
The Benefits and Challenges of Open Educational Resourcesaileywriter
 
NLC-2024-Orientation-for-RO-SDO (1).pptx
NLC-2024-Orientation-for-RO-SDO (1).pptxNLC-2024-Orientation-for-RO-SDO (1).pptx
NLC-2024-Orientation-for-RO-SDO (1).pptxssuserbdd3e8
 
[GDSC YCCE] Build with AI Online Presentation
[GDSC YCCE] Build with AI Online Presentation[GDSC YCCE] Build with AI Online Presentation
[GDSC YCCE] Build with AI Online PresentationGDSCYCCE
 
Advances in production technology of Grapes.pdf
Advances in production technology of Grapes.pdfAdvances in production technology of Grapes.pdf
Advances in production technology of Grapes.pdfDr. M. Kumaresan Hort.
 
Basic Civil Engineering Notes of Chapter-6, Topic- Ecosystem, Biodiversity G...
Basic Civil Engineering Notes of Chapter-6,  Topic- Ecosystem, Biodiversity G...Basic Civil Engineering Notes of Chapter-6,  Topic- Ecosystem, Biodiversity G...
Basic Civil Engineering Notes of Chapter-6, Topic- Ecosystem, Biodiversity G...Denish Jangid
 
Phrasal Verbs.XXXXXXXXXXXXXXXXXXXXXXXXXX
Phrasal Verbs.XXXXXXXXXXXXXXXXXXXXXXXXXXPhrasal Verbs.XXXXXXXXXXXXXXXXXXXXXXXXXX
Phrasal Verbs.XXXXXXXXXXXXXXXXXXXXXXXXXXMIRIAMSALINAS13
 
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaasiemaillard
 

Recently uploaded (20)

Basic_QTL_Marker-assisted_Selection_Sourabh.ppt
Basic_QTL_Marker-assisted_Selection_Sourabh.pptBasic_QTL_Marker-assisted_Selection_Sourabh.ppt
Basic_QTL_Marker-assisted_Selection_Sourabh.ppt
 
Operations Management - Book1.p - Dr. Abdulfatah A. Salem
Operations Management - Book1.p  - Dr. Abdulfatah A. SalemOperations Management - Book1.p  - Dr. Abdulfatah A. Salem
Operations Management - Book1.p - Dr. Abdulfatah A. Salem
 
UNIT – IV_PCI Complaints: Complaints and evaluation of complaints, Handling o...
UNIT – IV_PCI Complaints: Complaints and evaluation of complaints, Handling o...UNIT – IV_PCI Complaints: Complaints and evaluation of complaints, Handling o...
UNIT – IV_PCI Complaints: Complaints and evaluation of complaints, Handling o...
 
Synthetic Fiber Construction in lab .pptx
Synthetic Fiber Construction in lab .pptxSynthetic Fiber Construction in lab .pptx
Synthetic Fiber Construction in lab .pptx
 
Solid waste management & Types of Basic civil Engineering notes by DJ Sir.pptx
Solid waste management & Types of Basic civil Engineering notes by DJ Sir.pptxSolid waste management & Types of Basic civil Engineering notes by DJ Sir.pptx
Solid waste management & Types of Basic civil Engineering notes by DJ Sir.pptx
 
Salient features of Environment protection Act 1986.pptx
Salient features of Environment protection Act 1986.pptxSalient features of Environment protection Act 1986.pptx
Salient features of Environment protection Act 1986.pptx
 
INU_CAPSTONEDESIGN_비밀번호486_업로드용 발표자료.pdf
INU_CAPSTONEDESIGN_비밀번호486_업로드용 발표자료.pdfINU_CAPSTONEDESIGN_비밀번호486_업로드용 발표자료.pdf
INU_CAPSTONEDESIGN_비밀번호486_업로드용 발표자료.pdf
 
Students, digital devices and success - Andreas Schleicher - 27 May 2024..pptx
Students, digital devices and success - Andreas Schleicher - 27 May 2024..pptxStudents, digital devices and success - Andreas Schleicher - 27 May 2024..pptx
Students, digital devices and success - Andreas Schleicher - 27 May 2024..pptx
 
slides CapTechTalks Webinar May 2024 Alexander Perry.pptx
slides CapTechTalks Webinar May 2024 Alexander Perry.pptxslides CapTechTalks Webinar May 2024 Alexander Perry.pptx
slides CapTechTalks Webinar May 2024 Alexander Perry.pptx
 
2024_Student Session 2_ Set Plan Preparation.pptx
2024_Student Session 2_ Set Plan Preparation.pptx2024_Student Session 2_ Set Plan Preparation.pptx
2024_Student Session 2_ Set Plan Preparation.pptx
 
The Benefits and Challenges of Open Educational Resources
The Benefits and Challenges of Open Educational ResourcesThe Benefits and Challenges of Open Educational Resources
The Benefits and Challenges of Open Educational Resources
 
NLC-2024-Orientation-for-RO-SDO (1).pptx
NLC-2024-Orientation-for-RO-SDO (1).pptxNLC-2024-Orientation-for-RO-SDO (1).pptx
NLC-2024-Orientation-for-RO-SDO (1).pptx
 
[GDSC YCCE] Build with AI Online Presentation
[GDSC YCCE] Build with AI Online Presentation[GDSC YCCE] Build with AI Online Presentation
[GDSC YCCE] Build with AI Online Presentation
 
Mattingly "AI & Prompt Design: Limitations and Solutions with LLMs"
Mattingly "AI & Prompt Design: Limitations and Solutions with LLMs"Mattingly "AI & Prompt Design: Limitations and Solutions with LLMs"
Mattingly "AI & Prompt Design: Limitations and Solutions with LLMs"
 
Advances in production technology of Grapes.pdf
Advances in production technology of Grapes.pdfAdvances in production technology of Grapes.pdf
Advances in production technology of Grapes.pdf
 
B.ed spl. HI pdusu exam paper-2023-24.pdf
B.ed spl. HI pdusu exam paper-2023-24.pdfB.ed spl. HI pdusu exam paper-2023-24.pdf
B.ed spl. HI pdusu exam paper-2023-24.pdf
 
Basic Civil Engineering Notes of Chapter-6, Topic- Ecosystem, Biodiversity G...
Basic Civil Engineering Notes of Chapter-6,  Topic- Ecosystem, Biodiversity G...Basic Civil Engineering Notes of Chapter-6,  Topic- Ecosystem, Biodiversity G...
Basic Civil Engineering Notes of Chapter-6, Topic- Ecosystem, Biodiversity G...
 
NCERT Solutions Power Sharing Class 10 Notes pdf
NCERT Solutions Power Sharing Class 10 Notes pdfNCERT Solutions Power Sharing Class 10 Notes pdf
NCERT Solutions Power Sharing Class 10 Notes pdf
 
Phrasal Verbs.XXXXXXXXXXXXXXXXXXXXXXXXXX
Phrasal Verbs.XXXXXXXXXXXXXXXXXXXXXXXXXXPhrasal Verbs.XXXXXXXXXXXXXXXXXXXXXXXXXX
Phrasal Verbs.XXXXXXXXXXXXXXXXXXXXXXXXXX
 
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
 

Security lab

  • 1. Lab 5: Teams and Roles Objectives After completing this lab, you will be able to: ► Create a new role ► Create a JPetStore team ► Associate the team to the existing JPetStore application and environments ► Login as a JPetStore developer Given ► The JPetStore app, db, web files located on the same server as the installed IBM UrbanCode Deploy Scenario Authentication deals with verifying the user as he or she logs in; authorization deals with what rights the user has once they are on the system. When the IBM UrbanCode Deploy product is first set up internal user accounts are created and maintained within the tool. In this lab you use authentication for a new user that logs into UrbanCode Deploy. Most active systems will include an LDAP realm as well. Authorization is based on a set of roles, applied to a set of teams, applied to a set of objects. Each role defines a set of actions. Each team contains of users, assigned to roles. Objects are things like applications, environments, and components. © Copyright IBM Corp. 2014 5 - 1 Course materials may not be reproduced in whole or in part without the prior written permission of IBM.
  • 2. Essentials of IBM UrbanCode Deploy — Student Workbook Task 1: Create a new user in the internal security realm 2. From the top-level Settings tab, click on Security > Authentication (Users) 3. Click the Create User button and create a new user: ID: ben User Name: Ben Franklin Password: ben Task 1: Create a Developer role 4. In Security, open the Role Configuration tab. Click on Create New Role to create a role. 5 - 2 © Copyright IBM Corp. 2014 Course materials may not be reproduced in whole or in part without the prior written permission of IBM.
  • 3. Lab 5 – Teams and Roles 5. Click on the newly created Developer role and add the following actions: a. Under Application, for the Standard Application select View Applications and select Run Component Processes from the drop down selection list under Edit. © Copyright IBM Corp. 2014 5 - 3 Course materials may not be reproduced in whole or in part without the prior written permission of IBM.
  • 4. Essentials of IBM UrbanCode Deploy — Student Workbook b. Under Component, grant the View Components permission for the Standard Component. c. Under Environment, Create a New Type called QA Environment d. Under Environment, grant Execute on Environments and View Environments to Standard Environment. e. Under Environment, grant View Environments to QA Environment. 5 - 4 © Copyright IBM Corp. 2014 Course materials may not be reproduced in whole or in part without the prior written permission of IBM.
  • 5. Lab 5 – Teams and Roles f. Under Web UI, grant permissions to the first five tabs (through Deployment Calendar Tab) Task 1: Create the JPetStore Team 6. Still in Security, open the Teams tab. Create a new Team called JPetStore Team. You may drag and drop by selecting Add Users & Groups. © Copyright IBM Corp. 2014 5 - 5 Course materials may not be reproduced in whole or in part without the prior written permission of IBM.
  • 6. Essentials of IBM UrbanCode Deploy — Student Workbook 7. Add Ben to the JPetStore Team as a Developer. 8. Save the new team definition. Task 1: Apply the team to the existing JPetStore application 9. Now apply the rules that have been defined to the existing application. g. From Applications, select JPetStore. Select Configuration > Basic Settings. h. Expand the Teams and Add the JPetStore Team. Click Add and Save. 5 - 6 © Copyright IBM Corp. 2014 Course materials may not be reproduced in whole or in part without the prior written permission of IBM.
  • 7. Lab 5 – Teams and Roles Update the SIT environment to include JPetStore Team with a Standard Environment Role: 10. From Applications>JPetStore>SIT, select Configuration>Basic Settings. Click Add and Save. Update the UAT environment to include the JPetStore Team with a QA Environment Role: 11. From Applications>JPetStore>UAT, select Configuration>Basic Settings. Click Add and Save. © Copyright IBM Corp. 2014 5 - 7 Course materials may not be reproduced in whole or in part without the prior written permission of IBM.
  • 8. Essentials of IBM UrbanCode Deploy — Student Workbook Since the name of each environment is just a tag – the IBM UrbanCode Deploy system does not understand the semantics of SIT versus UAT and using environment roles provides a way to define different security rules around the environment type. Task 1: Log in as a JPetStore Developer 12. Log out of IBM UrbanCode Deploy as admin by clicking Sign Out from the admin drop-down menu. 13. Log in with username Ben Franklin and password ben. Notice fewer high-level tabs are available. This was done through configuring the Web UI. Notice also that, although Ben can see UAT, and compare the content against other environments, he does not have the rights to do a deployment. 5 - 8 © Copyright IBM Corp. 2014 Course materials may not be reproduced in whole or in part without the prior written permission of IBM.