knative-extensions / knative-extensions/kn-plugin-event

Support target authentication

Open
#33 9 comments 0 reactions 0 assignees View on GitHub
triage/accepted
Dominant language
Go
Stars
7
Forks
30
Avg merge
4h 26m
Merged PRs (30d)
12

Description

The `send` command currently assumes no authentication in the endpoint. `kn event send` is useful outside of direct Knative cluster access, e.g. to send Cloud Events to arbitrary webhooks or endpoints (services) in Kubernetes/Knative which enforce authentication, e.g. basic_auth.

What do you think about adding support for authentication schemes?

Contributor guide

Open the contributing guide

Research direction

Start with the `send` command, which currently assumes unauthenticated endpoints, and trace how it constructs requests. Define the authentication schemes and configuration needed for authenticated webhooks or Kubernetes/Knative services, then verify that `kn event send` can deliver Cloud Events to them.

Written by the indexing model from the issue text.

Assessment

Tech stack
go
Domain
authentication, cli
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
30/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.