-
Notifications
You must be signed in to change notification settings - Fork 48
Description
Describe the feature.
Is your feature related to a problem? Please describe.
There is currently no way to secure access to ServicePulse / ServiceControl API which exposes the traffic to everyone on the network.
Describe the requested feature
Include support for authentication, authorization, and TLS/SSL. Support JWT bearer tokens, OpenID Connect, and OAuth 2.0, with ServicePulse authentication configuration automatically fed from the ServiceControl API. Authentication defaults to disabled for backward compatibility.
Add direct HTTPS hosting via Kestrel, HTTPS redirect, HSTS configuration, and improved security controls for CORS and reverse proxy scenarios. Include comprehensive documentation covering all security configuration options and best practices at https://docs.particular.net.
Additional Context
These features cannot be used with ServiceInsight. Please note that its core features have been moved to ServicePulse, which is now the recommended tool for monitoring and debugging distributed systems.
New development on ServiceInsight has stopped.
Original feature request
See the following for background:There needs to be a way to do authentication and authorization on the SC REST API so IT OPS can run ServiceInsight on their desktops without exposing the REST API to everyone on the network.
The alternative is to have IT Ops remote into the server, but in larger orgs this access is very difficult to obtain.