Re: Add "oauth-authorization-resource" attribute?
Michael Sweet via ipp <[email protected]>
| Newsgroups | gmane.ietf.ipp |
|---|---|
| Message-ID | <[email protected]> |
Smith, > On Dec 6, 2022, at 1:37 AM, Kennedy, Smith (Wireless & IPP Standards) <[email protected]> wrote: > > Hi Piotr and Mike, > > Sorry for the slow response. > > I don't think it is right to intermingle how the Client establishes trust in the Printer with how the Printer identifies itself to the Authentication Service. For better or worse, that *is* part of the OAuth model... > ... > That doesn't work for the "local printer" case, as we have already discussed. A Client may depend on a TOFU / certificate pinning model to establish some level of trust in the Printer in this scenario, since ".local." domain hostnames aren't registered in the global DNS. That works reasonably well for purely local printing where the trust expectations are arguably lower. The owner / operator may implement DNS and provision the printer with a certificate issued by a trusted CA, but then it is supported by infrastructure DNS and so falls under the model previously described. I believe we already have identified this as an issue: TOFU and pinning are insufficient when using OAuth - the X.509 cert needs to use a trusted root, either using IoT-ACME or something similar. Self-signed certs are not supportable. ________________________ Michael Sweet _______________________________________________ ipp mailing list [email protected] https://www.pwg.org/mailman/listinfo/ipp
signature.asc
(application/pgp-signature, 833 B)
-----BEGIN PGP SIGNATURE----- iQIzBAEBCAAdFiEEkIbDzcZsP1Y8+PQFvmfHXsgfMkQFAmOPJ4EACgkQvmfHXsgf MkR54xAAl+e4p8noH54AN3GE4okEPO/eOENYXMJ3LTkGYbdrtAsYfa2VaMU/OPW6 JPiOkCfsEaHyNAYh+l0qyeHDt+ubqyG0aE/9YMlETTiXejlO5a9Spj//Q0Mwh2jH tzOhbo63Th5jhR/8v/8rPmBm6w2vXzO8o3HyM29CjodTcilHpmWEobYxI4MwDMNi 6C23fNEt2Mi49o7RpcBvo4TMKFDKTNUDUwvJTUyhECuhFC9dnylKqtQ4kAa1oVK3 aVHpoz8I/eUa8aRkT5JDuAywN5+//1T+5936gwSOijWQ+9VY9FMG2Yb7YZMc0M+u rnNCult/klSaJVH0/QeGR0Hr9p+v+ixJzPuQ/5dVcULbOzAmiysAP7w/gcooM+u7 NTsTz/9aTTY0QW2mc+kF05P/gS9/RCCYb3s1qMONu/TNPWYRTEVUDX0Bl7dWhu+i SuxbQyFcscvqAJFZmDbq+8VXXp0gcMG5Wa0PnrKhAXww12ECILq1skHFbbXof2dF LexagO5j4OZoqwU2Wyp7y23W98drzJzU6QOqto0AXVVx3HzzhwW1upE6sAkm/smV vu2fGCgbhhTjjPC68pM66dqaqkMP/rlsfXhX5gRKkWTNPCZyIn2HWOfVk0IioWzh M4w75QCUUAg2pytrH1+5wtdUxKxCaPw1LfJ4V7EsmXp5VsdDDYA= =gdFO -----END PGP SIGNATURE-----