Partner Management System 1.3.0-dp.1

Releases : 1.3.0-dp.1

Release Name: Partner Management System Revamp

Release Number: v1.3.0-dp.1

Release Type:: Developer Preview Release

Release Date: 3rd Sep, 2024

Overview

We are excited to announce that Partner Management System (PMS) is undergoing a major revamp and as our first step, we will be introducing a brand new web application - Partner Management Portal to cater to the following aspects:

  • Technology stack upgrade

  • Introduce new partner types.

  • Introduce new features.

  • Enhancement of existing features.

  • Improved usability and user experience.

This release marks the developer's preview release (1.3.0-dp.1) of Partner Management System which focuses on implementation of Authentication Partner workflow in the new UI. This version of PMS is designed to run on 1.2.0.1 version of MOSIP platform.

The key features of Authentication Partner incorporated in this release are:

  • Partner Certificate:

    • Upload and Re-upload: Easily upload or re-upload Certificate Authority (CA) signed Partner Certificate.

    • Download: Download CA signed Partner Certificate and corresponding MOSIP Signed Certificate.

  • Policies:

    • Select Policy Group: Select Policy Group to be able to request for policies

    • Request Policies: Request policies within selected policy group.

    • Policy List: View a tabular list of requested policies along with Partner Admin approval status.

    • View Policy Details: Access detailed views of individual policies, including status of Partner Admin approval/rejection.

  • Authentication Services:

    • OIDC Client:

      • Create OIDC Client: Create OIDC Clients for approved policies.

      • View OIDC Details: Access a tabular list and individual views of submitted OIDC Client details, including OIDC Client IDs.

      • Edit: Edit existing OIDC Client details.

      • Deactivate: Deactivate OIDC Client whenever needed.

    • API Key:

      • Generate API Key: Create API Keys for approved policies.

      • View API Key Details: View a tabular list and individual details of submitted API Keys.

      • Deactivate: Deactivate API Keys when necessary.

  • Browser Support:

    • Complete support on Chrome, Firefox, Edge and Safari ensures a seamless user experience across these popular browsers.

  • Language Support:

    • Currently supports English, French and Arabic with plans to incorporate additional languages in future releases.

  • Compatibility:

    • Optimized for standard browser sizes (laptop/desktop) with responsive UI design for laptop/desktop views.

For detailed description of the above features, refer to Feature Documentation.

Note: All other existing services offered by earlier version of Partner Management Portal (Version 1.2.0.2) for roles such as Partner Admin, Device Provider, FTM Chip provider etc will continue to work in the previous UI until our revamp incorporates all these features in upcoming releases.

To know more about the upcoming features planned as part of PMS Revamp for this year, please check out Roadmap 2024.

Known Issues

Below is the list of key known issues:

Jira Issue

Issue Description

Error messages are observed when selecting a policy group but only when Authentication Partner is registered with lengthy names, organization names, or usernames.

This will be resolved once the Keycloak is integrated with PMP in our upcoming releases.

On deactivating an API key from one browser , the status still remains 'Activated' on viewing the same API Key details in another browser.

This is occurring due to caching. Hence user is expected to reload the tabular page of API Keys to see the latest status in View API Key screen.

Length validation of OIDC Client name is not functioning as expected for lengthy names within the given range. This has a dependency with eSignet, where the column size needs to be increased.

Its suggested that meaningful and reasonable length be utilised for OIDC Client name.

Date and time format in UI will be currently displayed as per user’s browser language settings instead of user’s system settings format.

An error is thrown when public key in JWK format is entered, due to which unable to submit the details. This is faced only in Safari browser of Macbook.

As a workaround, the create OIDC Client functionality can be performed across Chrome/ Firefox/ Edge/ Safari in Windows OS or Chrome/ Firefox/ Edge in mac OS, until this is resolved.

As the MOSIP Signed Certificate expires only after one year from the time of upload, testing is on hold for MOSIP Signed Certificate Expiry scenario.

Add Installation scripts for each module-wise apitest.

For more details on all the open issues, please refer here

Repositories Released

Repository Released

Tags

partner-management-services

partner-management-portal

keymanager

artifactory-ref-impl

Compatible Modules

The following table outlines the tested and certified compatibility of PMS 1.3.0-dp.1 with other modules.

Module/RepoTags

PMS UI (legacy PMS UI for admin activities)

IDA Auth

eSignet

Reg Proc

Notifier (Kernel)

Audit manager

ID Repo

datashare

mosip-pms table

Keycloak

minio

config-server

Websub

Services

For code and implementation of Partner Management Services, refer here.

Partner Management Portal UI

For code and implementation of Partner Management Portal (revamp) , refer here.

To get started with the new interface of Partner Management Portal, refer to the Partner Management Portal End User Guide.

Build and Deploy

To access the build and read through the deployment instructions, refer to the Partner Management Services Deployment Guide.

Note: The deployment script for the PMS module-wise test rig will be addressed in the next release. Meanwhile, users who wish to run automation tests can refer to the documentation and deploy using the image mosipid/apitest-pms:1.3.0-dp.1 .

Configurations

For details related to partner management services revamp configurations, refer to the PMS Revamp Configuration Guide

Developers Guide

For a detailed description of Partner Management System, code, design, and setup steps, refer to:

API

Refer API Documentation.

Test Report

For details on the test results, refer here.

Other Documentation

Last updated

Copyright © 2021 MOSIP. This work is licensed under a Creative Commons Attribution (CC-BY-4.0) International License unless otherwise noted.