-
Notifications
You must be signed in to change notification settings - Fork 747
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
Make carbon mgt console & soap services disabled by default #20755
Comments
Would be good if soap services can be selectively enabled so anyone can enable only the ones they require. |
Yeah.. We can consider that.. |
Identified a couple of SOAP services used in IS7 management console features related to API access management and authroization. Giving a feature flag to enable these features would be ideal.
The following are some SOAP services not used in the console (We can disable these for the default pack):
|
Thanks for the analysis @shashimalcse.. IMO, we should not ask to access management console or soap services for any features that are not deprecated in the product.. We should have corresponding REST APIs and new UIs to use them.. We may allow selective access to soap services, considering the backward compatibility of the legacy deprecated features.. But that should be only used for that purpose.. |
@darshanasbg agree! there is an effort ongoing with XACML REST APIs and the new console UI. Let's track those. |
Carbon products have a inbuilt capability to avoid registering the axis services that come through the OSGi bundles by setting a system property named For example if we start the product using Although this does not have the capability to enable services selectively, IMO we should use this capability and have the all the soap services disabled as the default functionality of the product as the starting point giving the benefit of reduced exposed surface for the majority of the product users.. |
|
In summary, with the changes
it will make the management console and the soap services disabled by default and in order to make them available, product needs to start with the system param ex:
|
Is your suggestion related to an experience ? Please describe.
Carbon Management Console has been deprecated with IS 7.0.0
https://is.docs.wso2.com/en/latest/references/about-this-release/#deprecated-features
SOAP Services has been deprecated since IS 6.0.0
https://is.docs.wso2.com/en/6.1.0/references/about-this-release/#deprecated-features
As the first step retiring these functionality, its better to disable these two in the default pack.
Describe the improvement
Have soap services and the carbon management console not accessible in the default pack.
Need to consider giving a feature flag to enable soap services to keep the backward compatibility for anyone who is migrating from an old version.
Additional context
Fully retiring these features would possibly be done with next major IS version.
The text was updated successfully, but these errors were encountered: