Skip to content

Conversation

@ctas582
Copy link
Contributor

@ctas582 ctas582 commented Feb 22, 2019

What does this PR do?

Forwards all header values from the forward authentication response to the destination.

Motivation

I'm using Traefik as an authenticating proxy in front of the Kubernetes API server. Traefik is configured to use forward authentication, which returns multiple "X-Remote-Group" headers. Currently, however, only the first of these headers is forwarded on to the destination. The Kubernetes API server requires a separate header to be sent for each group.

More

  • Added/updated tests
  • Added/updated documentation

Additional Notes

@ldez
Copy link
Contributor

ldez commented Apr 4, 2019

Thank you for this PR.

Sorry for the late answer.

Could you rebase this pull request on v1.7 branch?

@ctas582 ctas582 force-pushed the fwd-all-header-values branch from 3b2acec to 3dcfd91 Compare April 8, 2019 16:29
@ctas582 ctas582 requested review from a team as code owners April 8, 2019 16:29
@ctas582 ctas582 changed the base branch from master to v1.7 April 8, 2019 16:30
@ctas582
Copy link
Contributor Author

ctas582 commented Apr 8, 2019

Rebased on v1.7 branch 👍

@ldez ldez removed request for a team April 8, 2019 17:17
@ldez ldez added this to the 1.7 milestone Apr 8, 2019
Copy link
Contributor

@ldez ldez left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

@ldez ldez force-pushed the fwd-all-header-values branch from b1bc9a7 to 7f3eb32 Compare April 9, 2019 22:02
Copy link
Member

@juliens juliens left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

Copy link
Contributor

@geraldcroes geraldcroes left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

🎈 LGTM 🎈

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

Projects

None yet

Development

Successfully merging this pull request may close these issues.

6 participants