Digital Developer Conference: Hybrid Cloud
  • Introduction
  • Getting Started
    • Pre-work
  • Threat Modeling & Identity Management
    • Lecture
      • Threat Modeling
      • Identity Management
      • Prerequisites
    • Lab 1
      • Clone the repo
      • Creating App ID in IBM Cloud
      • Building the front end service
      • Deploying to OpenShift
      • Test the Simulator
  • Operator Workshop
    • Lecture
      • Introduction
    • Lab 2
      • Install the PostgreSQL Operator
      • Create an instance of a database
      • Load the schema
      • Expose and verify
  • Microservice Workshop
    • Lecture
      • Introduction
      • Prerequisites
    • Lab 3
      • Part 1
      • Part 2
  • Microservice Workshop (OSS)
    • Lecture
      • Introduction
      • Prerequisites
    • Lab
      • Database setup
      • Part 1
      • Part 2
  • Serverless Workshop
    • Introduction
      • Example Bank App Architecture
      • Serverless
      • Prerequisites
      • Quick Install - Identity Management, Operator, Microservices Workshops
    • Lab 4
      • Installing OpenShift Serverless
      • Installing Knative Serving
      • Clone the repo
      • Create an admin scoped user
      • Building the example serverless application
      • Configure Deployment file
      • Deploying to OpenShift Serverless
      • Test the Serverless App
      • Modify Serverless App
      • Conclusion
  • Service Mesh Workshop
    • ServiceMesh Lab
  • Pipelines (Tekton) Workshop
    • Lecture
      • What is tekton?
      • CI/CD
      • Explain tasks and pipelines
    • Lab 6
      • Cluster Setup
      • Install Pipeline
  • Resources
    • IBM Developer
Powered by GitBook
On this page
  • 1. Create IBM Cloud App ID instance
  • 2. Configure App ID
  • 3. Create secrets

Was this helpful?

  1. Threat Modeling & Identity Management
  2. Lab 1

Creating App ID in IBM Cloud

PreviousClone the repoNextBuilding the front end service

Last updated 4 years ago

Was this helpful?

1. Create IBM Cloud App ID instance

Create one with a name of appid-example-bank using the IBM Cloud dashboard

NOTE: Make sure you are using your personal account.

2. Configure App ID

  • Allow Sign-up and Sign-in using username and password by going to the tab Cloud Directory > Settings

  • Disable Email Verification by going to the tab Cloud Directory > Email Templates > Email verification

  • Add an application called mobile-simulator in the Applications tab. Select "Regular web application". Make sure you also add an admin scope.

  • Create the admin role. The scope would be mobile-simulator/admin.

  • Create Service credentials with the Writer Role so that the simulator can create simulated users with the App ID instance. Name it appid-example-bank-credentials

3. Create secrets

  • Create secrets of App ID credentials for OpenShift cluster

You can use this script to create the secrets in your OpenShift cluster. This grabs your App ID instance named appid-example-bank and service credentials named appid-example-bank-credentials

$ ./scripts/mapAppIDtoSecrets.sh

secret/bank-oidc-secret created
secret/bank-appid-secret created
secret/bank-iam-secret created
secret/mobile-simulator-secrets created
allow-sign-in
disable-email
application
admin
https://cloud.ibm.com/catalog/services/appid
IBM Cloud App ID Creation
service-scredentials