News for hackers. Stuff that matters.
Re:How Open ID Connect Works by shadowbanned4 on Thursday January 04, 2024 @01:09PM (#38870270)
HTTP basic auth, TLS with client certs.
Re:How Open ID Connect Works by dboreham on Thursday January 04, 2024 @01:19PM (#38870383)
Those things don't do what OIDC does?
Re:How Open ID Connect Works by shadowbanned4 on Thursday January 04, 2024 @01:21PM (#38870409)
They do them with much less complexity than OIDC.
Re:How Open ID Connect Works by krooj on Thursday January 04, 2024 @02:09PM (#38870951)
They absolutely do not and also introduce a significant amount of overhead with respect to key/certificate management.
Re:How Open ID Connect Works by chucke on Thursday January 04, 2024 @04:27PM (#38872493)
And security (basic auth is as good as sending clear text passwords).
Re:How Open ID Connect Works by Nextgrid on Thursday January 04, 2024 @06:15PM (#38873629)
> sending clear text passwords

Which is totally fine to do over HTTPS.

Re:How Open ID Connect Works by ustolemyname on Friday January 05, 2024 @01:40AM (#38876428)
Passwords need to be sent both with the request, and to the requestor. I think GP is referring to sending credentials to the service making the request.

It is far better to give service XYZ a time-bound and scope limited token to perform a request than a user's username and password.

Re:How Open ID Connect Works by EthanHeilman on Thursday January 04, 2024 @02:16PM (#38871033)
Isn't Google moving toward phasing out TLS client certs in chrome/chromium?
Re:How Open ID Connect Works by jeroenhd on Thursday January 04, 2024 @04:35PM (#38872596)
Do you have any source for that? I can't find anything online about this, but that would effectively kill browser mTLS.
Re:How Open ID Connect Works by EthanHeilman on Thursday January 04, 2024 @10:23PM (#38875340)
Chromium removed support for generating TLS Client Certs within chrome in 2016 [0] and ever since then it has gotten harder and harder to use mTLS in Chrome/Chromium. Ten years ago it wasn't a great UX, but now it isn't even obvious how to use it. The impression I've gotten is that Chrome isn't interested mTLS.

[0]: https://groups.google.com/a/chromium.org/g/blink-dev/c/z_qEp...