Skip to content

Keycloak upgrade from version 7.0.1 to 20.0.0 #1178

Open
@reshmi-nair

Description

@reshmi-nair

Project Details

User account creation and management, user login as well as platform administration capabilities is powered by the User-Org Service of Sunbird Lern Building Block.
This component enables the users to create accounts to save their platform preferences, access relevant content based on their preferences etc. Users with accounts on the system who login also get access to richer platform features such as Courses and Learner passbook.
Platform administrators can be granted capabilities to manage user roles on the platform, as well as manage platform master data (eg. Location data, Framework values etc.)
Configure the platform to allow for user logins via various mechanisms including username/ password, Google login or single sign-on with other approved systems.

Features to be implemented

UserOrg currently supports authentication using Keycloak 7.0.1. An upgrade from 7.0.1 to 20.0.0 version needs to be done.

Learning Path

Complexity
Medium

Skills Required
Java

Name of Mentors:
Hari P - [[email protected])

Project size
TBD

Product Set Up
Instruction to install userorg service is available here for integration testing with keycloak.

Acceptance Criteria
Keycloak version 20.0.0 should be up and running with user-org service.

Milestones

  • Understanding the requirements
  • Understanding Keycloak and user-org integration
  • Setting up the service
  • Understanding the authentication flow
  • Documenting the upgrade

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions