@evan so currently all the different fediverse services that implement OAuth implement different bits of specs & don't support discovery of authorization server metadata; additionally, they rarely support PKCE. Dynamic Client Registration is supported, but OIDC Federation would likely be better.
The scopes you define look like they could conflict with existing implementations, and are also not discoverable by the client.
@aaronpk do you have a plan for light/wall switches yet? If I were building a house I think something like a Shelly relay would be my default go to to connect my lights. Could be a few switches where I’d use a special switch but I really like our Shelly’s. Cost effective too, especially multigang switches.
@aaronpk Some sort of metallic object at a consistent height that you’ll remember for locating studs. It could be something as simple as a nail at doorknob height on all of them. Extra points if you can figure out some sort of way to note where your wires and pipes are, like maybe a magnet flipped so that it repels when you use a stud finding magnet. If I could make any upgrade to the walls of my house, that would be it by a mile.
@aaronpk yes - we added them when we renovated the bathroom and it's great. Also a power outlet by the toilet for a heated toilet seat, and another inside of the bathroom cabinet for charging razors (so they don't have to be out on the countertop all of the time).