Azure / qpid-proton-j-extensions

Extends qpid-proton-j library to talk AMQP over WEBSOCKETS
MIT License
6 stars 13 forks source link

Digest auth support #10

Closed mssfang closed 5 years ago

mssfang commented 5 years ago

Current proxy implementation has a limitation: we donot negotiate the Auth mechanisms with the Proxy and assume that it is going to be No-Auth or Basic-Auth. With java 1.8's recent update - Basic Auth is no longer part of the defualt settings for jre applications.

This PR adds the below 2 functionalities and brings us relevant to the current security standards: 1) adds proxy authentication negotiation 2) implements digest auth.

cc: @timtay-microsoft @apraovjr @binzywu @ShubhaVijayasarathy @tameraw @prmathur-microsoft @jasmineymlo @sjkwak @JonathanGiles @mayurid