Example: Using Keycloak, MP and OpenLiberty locall
  • Introduction
  • Setup the sample application
    • Step 1 - Start and configure Keycloak
    • Step 2 - Understand and configure the Authors microserice on OpenLiberty
    • Step 3 - Understand the JUnit test implementation
  • Start the Microservice and execute the test
    • Step 1 - Start the OpenLiberty server and execute the JUnit test
    • (Optional) Extract the JWT from a bearer token
  • Additional Resources
    • MicroProfile JWT Authentication with Keycloak and React (Philip Riecks)
    • MicroProfile JWT with Keycloak (Hayri Cicek)
    • MicroProfile Rest Client for RESTful communication (Philip Riecks)
    • JAX-RS - @POST with HTML Form Example (LogicBig.com)
    • Java Code Examples for javax.ws.rs.client.WebTarget (programcreek)
    • Code sample form and entity (Codota)
    • API login and JWT token generation using Keycloak (RedHat Developers)
    • JWT Decoder (JWT.io)
    • Write and execute a JUnit (Thomas Suedbroecker)
  • Known problems
    • Keycloak, not returning access token, if update password action selected
Powered by GitBook
On this page
  • Step 1: Clone the project to your local machine
  • Step 2: Start Keycloak Docker image local
  • Step 2: Import the existing realm configuration
  • (Optional) Step 3: Verify the imported realm cloudnativestarter
  • (Optional) Realm
  • (Optional) Realm keys
  • (Optional) Client
  • (Optional) Client scope
  • (Optional) Roles
  • (Optional) Groups
  • (Optional) Groups role mapping
  • Step 5: Add a user
  • 1. Set Username: author-cloud-native-starter
  • 2. Set Password: 1234
  • 3. Turn off temporary
  • 4. Remove in the tab Details the Required User Action Update Password
  • Step 6: Add user to group

Was this helpful?

  1. Setup the sample application

Step 1 - Start and configure Keycloak

PreviousIntroductionNextStep 2 - Understand and configure the Authors microserice on OpenLiberty

Last updated 3 years ago

Was this helpful?