Repository navigation
Replies: 2 comments 18 replies
|
@lexcao We also have problems due to this change - but it is still IMHO correct to be compliant to the spec, don't you think? Or why would you like to roll back the change? |
|
A colleague of mine did some digging and we discussed this: Resources: Current Basic Auth RFC: https://www.rfc-editor.org/rfc/rfc7617 OAuth2 RFC section about Basic Auth for client authentication using password: https://datatracker.ietf.org/doc/html/rfc6749#section-2.3.1 There are to Errata referencing this: https://www.rfc-editor.org/errata/eid4749 by Phil Hunt (co-author of the original RFC) proposes to make the intention of 2-step / double encoding (urlencode + base64) explicit to resolve the conflict with RFC2617 basic auth. These errata are reported but neither rejected nor verified Opinion Keycloak code-wise it seems unlikely (if not impossible) to auto-detekt the method used by the client. Here ii or iii would be most attractive for us, as |
Uh oh!
There was an error while loading. Please reload this page.
Background
This PR #14179 introduced changes on base64 encoding for HTTP basic header,
which made the default implementation to compliant with RFC 2617.
Changes
Tracked issues
I have tracked some issues that maybe be caused by these changes.
Need the Keycloak team to check.
WDYT, @stianst @mposolda
All reactions