Skip to content

Multiple values in HTTP Authorization headers are not recognized #2

@VitaliDzemidovich

Description

@VitaliDzemidovich

Please note that this plugin truncates all additional values of Authorization headers except the first one.

Example:

-----Request Before Plugin Update-------
GET /some/path HTTP/1.1
...
Authorization: Bearer aaaaa.bbbbbb.cccccc, something parameter=value
...

-----Request After Plugin Update-------
GET /some/path HTTP/1.1
...
Authorization: Bearer aaaaa.bbbbbb.cccccc
...

As a result "something parameter=value" will be deleted from the resulting request.

Please refer corresponding RFC: https://tools.ietf.org/html/rfc7230#section-3.2.2

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions