Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Organization Support for API-M #2925

Open
HiranyaKavishani opened this issue May 30, 2024 · 1 comment
Open

Organization Support for API-M #2925

HiranyaKavishani opened this issue May 30, 2024 · 1 comment

Comments

@HiranyaKavishani
Copy link

HiranyaKavishani commented May 30, 2024

Problem

In today's B2B environment, managing various sub-organizations within a single tenant space is crucial for streamlined operations, clear access controls, and efficient collaboration. However, WSO2 API Manager's lack of sub-organization support creates several challenges, including difficulties in managing complex structures, ensuring secure and granular access control, handling scalability, addressing unique needs, maintaining operational efficiency, and facilitating collaboration. Supporting sub-organizations would enhance governance, security, scalability, and efficiency in API management for B2B contexts.

Solution

To address the missing sub-organization support in WSO2 API Manager, it is needed to implement one level hierarchical structure allowing for easy management of multiple sub-organizations within a single tenant space and support granular access control, scalable onboarding, customization capabilities, operational efficiency tools, collaboration features, and centralized governance and monitoring within a sub organization to enhance governance, security, scalability, and efficiency in managing APIs in B2B contexts.

Design

Task1: Feature Design and prepare the initial plan

  • Requirement Analysis and identify the scope
  • Prepare a Design and Documentation and Review
  • Breakdown to Sub features

Task 2: Design Doc

https://docs.google.com/document/d/1HpVexfxVPXWakevWneJM6w3hHIm4q2Mk4DoM42ECDOg/edit?tab=t.0#heading=h.9nz30qfjqou1

Affected Component

APIM

Version

4.3.0

Implementation

No response

Related Issues

No response

Suggested Labels

No response

@HiranyaKavishani
Copy link
Author

HiranyaKavishani commented Nov 26, 2024

Implementation

All the Implementation details for organizational based visibility are added in doc [1]
[1] https://docs.google.com/document/d/1U_rYpwpKyvM_hEzUzUVHJ7Gu-N-xu7Of97r4cRxlMQM/edit?tab=t.0

Sub Tasks

Testing

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

4 participants