-
Notifications
You must be signed in to change notification settings - Fork 2.4k
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
New component: JWT server authenticator #20539
Comments
The sponsor should be an approver or maintainer of the opentelemetry collector contrib project. @wundergraph cannot be considered as a sponsor here. |
How does this compare to the existing extensions bearertokenauthextension or oauth2clientauthextension ? |
@jpkrohling do you have any suggestions about this issue? |
Read the README's 😄
The new proposed component work with JWT's to authenticate a client. No third-party service is involved. |
How can we become one? |
The community roles are described here: https://github.com/open-telemetry/community/blob/main/community-membership.md#community-membership |
expected jwt in list of extensions, but jwt extension not exists, why? @StarpTech |
@perestoronin no idea; I'm not very familiar with the setup of the repo. What do I need to update? |
This issue has been inactive for 60 days. It will be closed in 60 days if there is no activity. To ping code owners by adding a component label, see Adding Labels via Comments, or if you are unsure of which component this issue relates to, please ping |
@perestoronin @jpkrohling I need help. The PR #20524 is open for over 30 days and no maintainer feels responsible. |
You don’t have a sponsor. You need one before maintainers can help. |
You have a few options to try reach out to a potential sponser,
If you're able to help draw out some more use cases and examples, it greatly help me understand the desire for this beyond having JWT support. |
Hi @MovieStoreGuy, I don't know what else I can say. I think I described the use case in the issue and here https://github.com/wundergraph/opentelemetry-collector-contrib/blob/dustin/add_jwt_authenticator/extension/jwtauthextension/README.md#description. In a nutshell: You can make your OTEL collector public and secure the ingestion with this extension through signed JWT's. |
This issue has been inactive for 60 days. It will be closed in 60 days if there is no activity. To ping code owners by adding a component label, see Adding Labels via Comments, or if you are unsure of which component this issue relates to, please ping |
This issue has been closed as inactive because it has been stale for 120 days with no activity. |
The purpose and use-cases of the new component
This extension authenticates users who want to send data to your collector with a JWT, enabling multi-tenant use cases easier. Based on the auth claims data, you can use a processor like
attributesprocessor
to filter or enrich the data. Authenticity is ensured by signing the JWT token with the same secret before.Example configuration for the component
Telemetry data types supported
traces, metrics and logs
Is this a vendor-specific component?
Sponsor (optional)
No response
Additional context
#20524
The text was updated successfully, but these errors were encountered: